add_subdirectory(pipeline)
add_subdirectory(binding_model)
add_subdirectory(spirv_assembly)
-add_subdirectory(shaderrendercase)
+add_subdirectory(shaderrender)
include_directories(
api
pipeline
binding_model
spirv_assembly
- shaderrendercase
+ shaderrender
)
set(DEQP_VK_COMMON_SRCS
deqp-vk-pipeline
deqp-vk-binding-model
deqp-vk-spirv-assembly
- deqp-vk-shaderrendercase
+ deqp-vk-shaderrender
)
if (DE_OS_IS_WIN32 OR DE_OS_IS_UNIX OR DE_OS_IS_OSX)
--- /dev/null
+include_directories(
+ ..
+)
+
+set(DEQP_VK_SHADERRENDER_SRCS
+ vktShaderRender.cpp
+ vktShaderRender.hpp
+ vktShaderRenderTests.cpp
+ vktShaderRenderTests.hpp
+
+ vktShaderRenderDiscardTests.cpp
+ vktShaderRenderDiscardTests.hpp
+)
+
+set(DEQP_VK_SHADERRENDER_LIBS
+ tcutil
+ vkutil
+)
+
+add_library(deqp-vk-shaderrender STATIC ${DEQP_VK_SHADERRENDER_SRCS})
+target_link_libraries(deqp-vk-shaderrender ${DEQP_VK_SHADERRENDER_LIBS})
* \brief Vulkan ShaderRenderCase
*//*--------------------------------------------------------------------*/
-#include "vktShaderRenderCase.hpp"
+#include "vktShaderRender.hpp"
#include "tcuImageCompare.hpp"
#include "tcuImageIO.hpp"
namespace vkt
{
-namespace shaderrendercase
+namespace sr
{
using namespace vk;
return tcu::fuzzyCompare(m_context.getTestContext().getLog(), "ComparisonResult", "Image comparison result", refImage, resImage, errorThreshold, tcu::COMPARE_LOG_RESULT);
}
-} // shaderrendercase
+} // sr
} // vkt
-#ifndef _VKTSHADERRENDERCASE_HPP
-#define _VKTSHADERRENDERCASE_HPP
+#ifndef _VKTSHADERRENDER_HPP
+#define _VKTSHADERRENDER_HPP
/*------------------------------------------------------------------------
* Vulkan Conformance Tests
* ------------------------
namespace vkt
{
-namespace shaderrendercase
+namespace sr
{
class QuadGrid;
addUniform(bindingLocation, descriptorType, sizeof(T), &data);
}
-} // shaderrendercase
+} // sr
} // vkt
-#endif // _VKTSHADERRENDERCASE_HPP
+#endif // _VKTSHADERRENDER_HPP
* \brief Shader discard statement tests.
*//*--------------------------------------------------------------------*/
-#include "vktShaderDiscardTests.hpp"
+#include "vktShaderRenderDiscardTests.hpp"
#include "tcuStringTemplate.hpp"
#include "gluTexture.hpp"
namespace vkt
{
-namespace shaderrendercase
+namespace sr
{
namespace
{
addChild(makeDiscardCase(m_testCtx, (DiscardTemplate)tmpl, (DiscardMode)mode).release());
}
-} // shaderrendercase
+} // sr
} // vkt
-#ifndef _VKTSHADERDISCARDTESTS_HPP
-#define _VKTSHADERDISCARDTESTS_HPP
+#ifndef _VKTSHADERRENDERDISCARDTESTS_HPP
+#define _VKTSHADERREMDERDISCARDTESTS_HPP
/*------------------------------------------------------------------------
* Vulkan Conformance Tests
* ------------------------
* \brief Shader discard statement tests.
*//*--------------------------------------------------------------------*/
-#include "vktShaderRenderCase.hpp"
+#include "vktShaderRender.hpp"
namespace vkt
{
-namespace shaderrendercase
+namespace sr
{
class ShaderDiscardTests : public tcu::TestCaseGroup
ShaderDiscardTests& operator= (const ShaderDiscardTests&); // not allowed!
};
-} // shaderrendercase
+} // sr
} // vkt
-#endif // _VKTSHADERDISCARDTESTS_HPP
+#endif // _VKTSHADERRENDERDISCARDTESTS_HPP
* \brief Vulkan shader render test cases
*//*--------------------------------------------------------------------*/
-#include "vktShaderRenderCaseTests.hpp"
+#include "vktShaderRenderTests.hpp"
#include "deUniquePtr.hpp"
-#include "vktShaderRenderCase.hpp"
-#include "vktShaderDiscardTests.hpp"
+#include "vktShaderRender.hpp"
+#include "vktShaderRenderDiscardTests.hpp"
namespace vkt
{
-namespace shaderrendercase
+namespace sr
{
tcu::TestCaseGroup* createTests (tcu::TestContext& testCtx)
return shaderRenderCaseTests.release();
}
-} // shaderrendercase
+} // sr
} // vkt
-#ifndef _VKTSHADERRENDERCASETESTS_HPP
+#ifndef _VKTSHADERRENDERTESTS_HPP
/*------------------------------------------------------------------------
* Copyright (c) 2015 The Khronos Group Inc.
* Copyright (c) 2015 Samsung Electronics Co., Ltd.
namespace vkt
{
-namespace shaderrendercase
+namespace sr
{
tcu::TestCaseGroup* createTests (tcu::TestContext& testCtx);
-} // shaderrendercase
+} // sr
} // vkt
-#endif // _VKTSHADERRENDERCASETESTS_HPP
+#endif // _VKTSHADERRENDERTESTS_HPP
+++ /dev/null
-include_directories(
- ..
-)
-
-set(DEQP_VK_SHADERRENDERCASE_SRCS
- vktShaderRenderCase.cpp
- vktShaderRenderCase.hpp
- vktShaderRenderCaseTests.cpp
- vktShaderRenderCaseTests.hpp
-
- vktShaderDiscardTests.cpp
- vktShaderDiscardTests.hpp
-)
-
-set(DEQP_VK_SHADERRENDERCASE_LIBS
- tcutil
- vkutil
-)
-
-add_library(deqp-vk-shaderrendercase STATIC ${DEQP_VK_SHADERRENDERCASE_SRCS})
-target_link_libraries(deqp-vk-shaderrendercase ${DEQP_VK_SHADERRENDERCASE_LIBS})
#include "vktSpvAsmTests.hpp"
#include "vktShaderLibrary.hpp"
#include "vktRenderPassTests.hpp"
-#include "vktShaderRenderCaseTests.hpp"
+#include "vktShaderRenderTests.hpp"
#include <vector>
#include <sstream>
addChild(SpirVAssembly::createTests (m_testCtx));
addChild(new GlslGroup (m_testCtx));
addChild(createRenderPassTests (m_testCtx));
- addChild(shaderrendercase::createTests (m_testCtx));
+ addChild(sr::createTests (m_testCtx));
}
} // vkt