From e4b09fda21a4c3eab5b4ebec96a3c87b4af2327f Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Thu, 7 Mar 2019 20:38:41 -0800 Subject: Updated Core & tests --- Tests/IncludeTest/CMakeLists.txt | 30 +++++++++++++------ .../EngineD3D11AttribsH_test.cpp | 25 ---------------- .../EngineFactoryD3D11H_test.cpp | 33 ++++++++++++++++++++ .../RenderDeviceFactoryD3D11H_test.cpp | 33 -------------------- .../EngineFactoryD3D12H_test.cpp | 33 ++++++++++++++++++++ .../RenderDeviceFactoryD3D12H_test.cpp | 33 -------------------- .../GraphicsEngineD3DBase/ShaderD3DH_test.cpp | 24 +++++++++++++++ .../ShaderResourceVariableD3DH_test.cpp | 23 ++++++++++++++ .../EngineFactoryOpenGLH_test.cpp | 35 ++++++++++++++++++++++ .../GraphicsEngineOpenGL/EngineGLAttribsH_test.cpp | 24 --------------- .../RenderDeviceFactoryOpenGLH_test.cpp | 35 ---------------------- .../GraphicsEngineVk/BufferViewVkH_test.cpp | 25 ++++++++++++++++ .../GraphicsEngineVk/BufferVkH_test.cpp | 25 ++++++++++++++++ .../GraphicsEngineVk/CommandQueueVkH_test.cpp | 25 ++++++++++++++++ .../GraphicsEngineVk/DeviceContextVkH_test.cpp | 25 ++++++++++++++++ .../GraphicsEngineVk/EngineFactoryVkH_test.cpp | 35 ++++++++++++++++++++++ .../GraphicsEngineVk/FenceVkH_test.cpp | 25 ++++++++++++++++ .../GraphicsEngineVk/PipelineStateVkH_test.cpp | 25 ++++++++++++++++ .../GraphicsEngineVk/RenderDeviceVkH_test.cpp | 25 ++++++++++++++++ .../GraphicsEngineVk/SamplerVkH_test.cpp | 25 ++++++++++++++++ .../ShaderResourceBindingVkH_test.cpp | 24 +++++++++++++++ .../GraphicsEngineVk/ShaderVkH_test.cpp | 24 +++++++++++++++ .../GraphicsEngineVk/SwapChainVkH_test.cpp | 24 +++++++++++++++ .../GraphicsEngineVk/TextureViewVkH_test.cpp | 25 ++++++++++++++++ .../GraphicsEngineVk/TextureVkH_test.cpp | 25 ++++++++++++++++ 25 files changed, 526 insertions(+), 159 deletions(-) delete mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/EngineD3D11AttribsH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/EngineFactoryD3D11H_test.cpp delete mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/RenderDeviceFactoryD3D11H_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D12/EngineFactoryD3D12H_test.cpp delete mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D12/RenderDeviceFactoryD3D12H_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3DBase/ShaderD3DH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3DBase/ShaderResourceVariableD3DH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/EngineFactoryOpenGLH_test.cpp delete mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/EngineGLAttribsH_test.cpp delete mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/RenderDeviceFactoryOpenGLH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/BufferViewVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/BufferVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/CommandQueueVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/DeviceContextVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/EngineFactoryVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/FenceVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/PipelineStateVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/RenderDeviceVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/SamplerVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/ShaderResourceBindingVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/ShaderVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/SwapChainVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/TextureViewVkH_test.cpp create mode 100644 Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/TextureVkH_test.cpp (limited to 'Tests/IncludeTest') diff --git a/Tests/IncludeTest/CMakeLists.txt b/Tests/IncludeTest/CMakeLists.txt index a996e0a..730c070 100644 --- a/Tests/IncludeTest/CMakeLists.txt +++ b/Tests/IncludeTest/CMakeLists.txt @@ -12,21 +12,33 @@ file(GLOB_RECURSE DILIGENT_FX_INC_TEST LIST_DIRECTORIES false src/DiligentFX/*.c add_library(IncludeTest ${GRAPHICS_ENGINE_INC_TEST} ${PLATFORMS_INC_TEST} ${COMMON_INC_TEST} ${GRAPHICS_TOOLS_INC_TEST} ${TEXTURE_LOADER_INC_TEST} ${GRAPHICS_ACCESSORIES_INC_TEST} ${DILIGENT_FX_INC_TEST}) if(D3D11_SUPPORTED) - file(GLOB GRAPHICS_ENGINE_D3D11_INC_TEST LIST_DIRECTORIES false src/GraphicsEngineD3D11/*.cpp) - target_sources(IncludeTest PRIVATE ${GRAPHICS_ENGINE_D3D11_INC_TEST}) - source_group("src\\GraphicsEngineD3D11" FILES ${GRAPHICS_ENGINE_D3D11_INC_TEST}) + file(GLOB GRAPHICS_ENGINE_D3D11_INC_TEST LIST_DIRECTORIES false src/DiligentCore/GraphicsEngineD3D11/*.cpp) + target_sources(IncludeTest PUBLIC ${GRAPHICS_ENGINE_D3D11_INC_TEST}) + source_group("src\\DiligentCore\\GraphicsEngineD3D11" FILES ${GRAPHICS_ENGINE_D3D11_INC_TEST}) endif() if(D3D12_SUPPORTED) - file(GLOB GRAPHICS_ENGINE_D3D12_INC_TEST LIST_DIRECTORIES false src/GraphicsEngineD3D12/*.cpp) - target_sources(IncludeTest PRIVATE ${GRAPHICS_ENGINE_D3D12_INC_TEST}) - source_group("src\\GraphicsEngineD3D12" FILES ${GRAPHICS_ENGINE_D3D12_INC_TEST}) + file(GLOB GRAPHICS_ENGINE_D3D12_INC_TEST LIST_DIRECTORIES false src/DiligentCore/GraphicsEngineD3D12/*.cpp) + target_sources(IncludeTest PUBLIC ${GRAPHICS_ENGINE_D3D12_INC_TEST}) + source_group("src\\DiligentCore\\GraphicsEngineD3D12" FILES ${GRAPHICS_ENGINE_D3D12_INC_TEST}) +endif() + +if(D3D11_SUPPORTED OR D3D12_SUPPORTED) + file(GLOB GRAPHICS_ENGINE_D3DBASE_INC_TEST LIST_DIRECTORIES false src/DiligentCore/GraphicsEngineD3DBase/*.cpp) + target_sources(IncludeTest PUBLIC ${GRAPHICS_ENGINE_D3DBASE_INC_TEST}) + source_group("src\\DiligentCore\\GraphicsEngineD3DBase" FILES ${GRAPHICS_ENGINE_D3DBASE_INC_TEST}) endif() if(GL_SUPPORTED OR GLES_SUPPORTED) - file(GLOB GRAPHICS_ENGINE_GL_INC_TEST LIST_DIRECTORIES false src/GraphicsEngineOpenGL/*.cpp) - target_sources(IncludeTest PRIVATE ${GRAPHICS_ENGINE_GL_INC_TEST}) - source_group("src\\GraphicsEngineOpenGL" FILES ${GRAPHICS_ENGINE_GL_INC_TEST}) + file(GLOB GRAPHICS_ENGINE_GL_INC_TEST LIST_DIRECTORIES false src/DiligentCore/GraphicsEngineOpenGL/*.cpp) + target_sources(IncludeTest PUBLIC ${GRAPHICS_ENGINE_GL_INC_TEST}) + source_group("src\\DiligentCore\\GraphicsEngineOpenGL" FILES ${GRAPHICS_ENGINE_GL_INC_TEST}) +endif() + +if(VULKAN_SUPPORTED) + file(GLOB GRAPHICS_ENGINE_VK_INC_TEST LIST_DIRECTORIES false src/DiligentCore/GraphicsEngineVk/*.cpp) + target_sources(IncludeTest PUBLIC ${GRAPHICS_ENGINE_VK_INC_TEST}) + source_group("src\\DiligentCore\\GraphicsEngineVk" FILES ${GRAPHICS_ENGINE_VK_INC_TEST}) endif() target_include_directories(IncludeTest PRIVATE ../..) diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/EngineD3D11AttribsH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/EngineD3D11AttribsH_test.cpp deleted file mode 100644 index 74b62aa..0000000 --- a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/EngineD3D11AttribsH_test.cpp +++ /dev/null @@ -1,25 +0,0 @@ -/* Copyright 2015-2019 Egor Yusov - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. - * - * In no event and under no legal theory, whether in tort (including negligence), - * contract, or otherwise, unless required by applicable law (such as deliberate - * and grossly negligent acts) or agreed to in writing, shall any Contributor be - * liable for any damages, including any direct, indirect, special, incidental, - * or consequential damages of any character arising as a result of this License or - * out of the use or inability to use the software (including but not limited to damages - * for loss of goodwill, work stoppage, computer failure or malfunction, or any and - * all other commercial damages or losses), even if such Contributor has been advised - * of the possibility of such damages. - */ - -#include -#include "DiligentCore/Graphics/GraphicsEngineD3D11/interface/EngineD3D11Attribs.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/EngineFactoryD3D11H_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/EngineFactoryD3D11H_test.cpp new file mode 100644 index 0000000..8e0070d --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/EngineFactoryD3D11H_test.cpp @@ -0,0 +1,33 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#ifndef NOMINMAX +# define NOMINMAX +#endif +#include + +#ifndef ENGINE_DLL +# define ENGINE_DLL 1 +#endif + +#include "DiligentCore/Graphics/GraphicsEngineD3D11/interface/EngineFactoryD3D11.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/RenderDeviceFactoryD3D11H_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/RenderDeviceFactoryD3D11H_test.cpp deleted file mode 100644 index 3221ee4..0000000 --- a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D11/RenderDeviceFactoryD3D11H_test.cpp +++ /dev/null @@ -1,33 +0,0 @@ -/* Copyright 2015-2019 Egor Yusov - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. - * - * In no event and under no legal theory, whether in tort (including negligence), - * contract, or otherwise, unless required by applicable law (such as deliberate - * and grossly negligent acts) or agreed to in writing, shall any Contributor be - * liable for any damages, including any direct, indirect, special, incidental, - * or consequential damages of any character arising as a result of this License or - * out of the use or inability to use the software (including but not limited to damages - * for loss of goodwill, work stoppage, computer failure or malfunction, or any and - * all other commercial damages or losses), even if such Contributor has been advised - * of the possibility of such damages. - */ - -#ifndef NOMINMAX -# define NOMINMAX -#endif -#include - -#ifndef ENGINE_DLL -# define ENGINE_DLL 1 -#endif - -#include "DiligentCore/Graphics/GraphicsEngineD3D11/interface/RenderDeviceFactoryD3D11.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D12/EngineFactoryD3D12H_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D12/EngineFactoryD3D12H_test.cpp new file mode 100644 index 0000000..e7ad225 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D12/EngineFactoryD3D12H_test.cpp @@ -0,0 +1,33 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#ifndef NOMINMAX +# define NOMINMAX +#endif +#include + +#ifndef ENGINE_DLL +# define ENGINE_DLL 1 +#endif + +#include "DiligentCore/Graphics/GraphicsEngineD3D12/interface/EngineFactoryD3D12.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D12/RenderDeviceFactoryD3D12H_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D12/RenderDeviceFactoryD3D12H_test.cpp deleted file mode 100644 index 10f4fe8..0000000 --- a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3D12/RenderDeviceFactoryD3D12H_test.cpp +++ /dev/null @@ -1,33 +0,0 @@ -/* Copyright 2015-2019 Egor Yusov - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. - * - * In no event and under no legal theory, whether in tort (including negligence), - * contract, or otherwise, unless required by applicable law (such as deliberate - * and grossly negligent acts) or agreed to in writing, shall any Contributor be - * liable for any damages, including any direct, indirect, special, incidental, - * or consequential damages of any character arising as a result of this License or - * out of the use or inability to use the software (including but not limited to damages - * for loss of goodwill, work stoppage, computer failure or malfunction, or any and - * all other commercial damages or losses), even if such Contributor has been advised - * of the possibility of such damages. - */ - -#ifndef NOMINMAX -# define NOMINMAX -#endif -#include - -#ifndef ENGINE_DLL -# define ENGINE_DLL 1 -#endif - -#include "DiligentCore/Graphics/GraphicsEngineD3D12/interface/RenderDeviceFactoryD3D12.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3DBase/ShaderD3DH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3DBase/ShaderD3DH_test.cpp new file mode 100644 index 0000000..08a6f63 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3DBase/ShaderD3DH_test.cpp @@ -0,0 +1,24 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#include "DiligentCore/Graphics/GraphicsEngineD3DBase/interface/ShaderD3D.h" \ No newline at end of file diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3DBase/ShaderResourceVariableD3DH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3DBase/ShaderResourceVariableD3DH_test.cpp new file mode 100644 index 0000000..125ebf1 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineD3DBase/ShaderResourceVariableD3DH_test.cpp @@ -0,0 +1,23 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ +#include "DiligentCore/Graphics/GraphicsEngineD3DBase/interface/ShaderResourceVariableD3D.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/EngineFactoryOpenGLH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/EngineFactoryOpenGLH_test.cpp new file mode 100644 index 0000000..5cea102 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/EngineFactoryOpenGLH_test.cpp @@ -0,0 +1,35 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#if PLATFORM_WIN32 || PLATFORM_UNIVERSAL_WINDOWS +# ifndef NOMINMAX +# define NOMINMAX +# endif +# include +#endif + +#ifndef ENGINE_DLL +# define ENGINE_DLL 1 +#endif + +#include "DiligentCore/Graphics/GraphicsEngineOpenGL/interface/EngineFactoryOpenGL.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/EngineGLAttribsH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/EngineGLAttribsH_test.cpp deleted file mode 100644 index 2bf77c5..0000000 --- a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/EngineGLAttribsH_test.cpp +++ /dev/null @@ -1,24 +0,0 @@ -/* Copyright 2015-2019 Egor Yusov - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. - * - * In no event and under no legal theory, whether in tort (including negligence), - * contract, or otherwise, unless required by applicable law (such as deliberate - * and grossly negligent acts) or agreed to in writing, shall any Contributor be - * liable for any damages, including any direct, indirect, special, incidental, - * or consequential damages of any character arising as a result of this License or - * out of the use or inability to use the software (including but not limited to damages - * for loss of goodwill, work stoppage, computer failure or malfunction, or any and - * all other commercial damages or losses), even if such Contributor has been advised - * of the possibility of such damages. - */ - -#include "DiligentCore/Graphics/GraphicsEngineOpenGL/interface/DeviceContextGL.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/RenderDeviceFactoryOpenGLH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/RenderDeviceFactoryOpenGLH_test.cpp deleted file mode 100644 index 5ce531c..0000000 --- a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineOpenGL/RenderDeviceFactoryOpenGLH_test.cpp +++ /dev/null @@ -1,35 +0,0 @@ -/* Copyright 2015-2019 Egor Yusov - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. - * - * In no event and under no legal theory, whether in tort (including negligence), - * contract, or otherwise, unless required by applicable law (such as deliberate - * and grossly negligent acts) or agreed to in writing, shall any Contributor be - * liable for any damages, including any direct, indirect, special, incidental, - * or consequential damages of any character arising as a result of this License or - * out of the use or inability to use the software (including but not limited to damages - * for loss of goodwill, work stoppage, computer failure or malfunction, or any and - * all other commercial damages or losses), even if such Contributor has been advised - * of the possibility of such damages. - */ - -#if PLATFORM_WIN32 || PLATFORM_UNIVERSAL_WINDOWS -# ifndef NOMINMAX -# define NOMINMAX -# endif -# include -#endif - -#ifndef ENGINE_DLL -# define ENGINE_DLL 1 -#endif - -#include "DiligentCore/Graphics/GraphicsEngineOpenGL/interface/RenderDeviceFactoryOpenGL.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/BufferViewVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/BufferViewVkH_test.cpp new file mode 100644 index 0000000..d5afde4 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/BufferViewVkH_test.cpp @@ -0,0 +1,25 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/BufferViewVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/BufferVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/BufferVkH_test.cpp new file mode 100644 index 0000000..aaed8bd --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/BufferVkH_test.cpp @@ -0,0 +1,25 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/BufferVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/CommandQueueVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/CommandQueueVkH_test.cpp new file mode 100644 index 0000000..d5afde4 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/CommandQueueVkH_test.cpp @@ -0,0 +1,25 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/BufferViewVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/DeviceContextVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/DeviceContextVkH_test.cpp new file mode 100644 index 0000000..98b6531 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/DeviceContextVkH_test.cpp @@ -0,0 +1,25 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/DeviceContextVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/EngineFactoryVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/EngineFactoryVkH_test.cpp new file mode 100644 index 0000000..37ac3e1 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/EngineFactoryVkH_test.cpp @@ -0,0 +1,35 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#if PLATFORM_WIN32 +# ifndef NOMINMAX +# define NOMINMAX +# endif +# include +#endif + +#ifndef ENGINE_DLL +# define ENGINE_DLL 1 +#endif + +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/EngineFactoryVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/FenceVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/FenceVkH_test.cpp new file mode 100644 index 0000000..339e95a --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/FenceVkH_test.cpp @@ -0,0 +1,25 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/FenceVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/PipelineStateVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/PipelineStateVkH_test.cpp new file mode 100644 index 0000000..3f83ebf --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/PipelineStateVkH_test.cpp @@ -0,0 +1,25 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/PipelineStateVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/RenderDeviceVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/RenderDeviceVkH_test.cpp new file mode 100644 index 0000000..3920e53 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/RenderDeviceVkH_test.cpp @@ -0,0 +1,25 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/RenderDeviceVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/SamplerVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/SamplerVkH_test.cpp new file mode 100644 index 0000000..080211e --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/SamplerVkH_test.cpp @@ -0,0 +1,25 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/SamplerVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/ShaderResourceBindingVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/ShaderResourceBindingVkH_test.cpp new file mode 100644 index 0000000..c244ba3 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/ShaderResourceBindingVkH_test.cpp @@ -0,0 +1,24 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/ShaderResourceBindingVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/ShaderVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/ShaderVkH_test.cpp new file mode 100644 index 0000000..ac6eee5 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/ShaderVkH_test.cpp @@ -0,0 +1,24 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/ShaderVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/SwapChainVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/SwapChainVkH_test.cpp new file mode 100644 index 0000000..af3f27f --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/SwapChainVkH_test.cpp @@ -0,0 +1,24 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/SwapChainVk.h" \ No newline at end of file diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/TextureViewVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/TextureViewVkH_test.cpp new file mode 100644 index 0000000..3c49fa0 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/TextureViewVkH_test.cpp @@ -0,0 +1,25 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/TextureViewVk.h" diff --git a/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/TextureVkH_test.cpp b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/TextureVkH_test.cpp new file mode 100644 index 0000000..5dbc886 --- /dev/null +++ b/Tests/IncludeTest/src/DiligentCore/GraphicsEngineVk/TextureVkH_test.cpp @@ -0,0 +1,25 @@ +/* Copyright 2015-2019 Egor Yusov + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. + * + * In no event and under no legal theory, whether in tort (including negligence), + * contract, or otherwise, unless required by applicable law (such as deliberate + * and grossly negligent acts) or agreed to in writing, shall any Contributor be + * liable for any damages, including any direct, indirect, special, incidental, + * or consequential damages of any character arising as a result of this License or + * out of the use or inability to use the software (including but not limited to damages + * for loss of goodwill, work stoppage, computer failure or malfunction, or any and + * all other commercial damages or losses), even if such Contributor has been advised + * of the possibility of such damages. + */ + +#include "DiligentCore/External/vulkan/vulkan.h" +#include "DiligentCore/Graphics/GraphicsEngineVulkan/interface/TextureVk.h" -- cgit v1.2.3