blob: ef4ca9507fd5fdf26329d8bc3aa65a724db3a3bf [file] [log] [blame]
include_directories(
..
../util
)
set(DEQP_VK_SHADERRENDER_SRCS
vktShaderRender.cpp
vktShaderRender.hpp
vktShaderRenderBuiltinVarTests.cpp
vktShaderRenderBuiltinVarTests.hpp
vktShaderRenderDerivateTests.cpp
vktShaderRenderDerivateTests.hpp
vktShaderRenderDiscardTests.cpp
vktShaderRenderDiscardTests.hpp
vktShaderRenderIndexingTests.cpp
vktShaderRenderIndexingTests.hpp
vktShaderRenderInvarianceTests.hpp
vktShaderRenderInvarianceTests.cpp
vktShaderRenderLimitTests.cpp
vktShaderRenderLimitTests.hpp
vktShaderRenderLoopTests.cpp
vktShaderRenderLoopTests.hpp
vktShaderRenderMatrixTests.cpp
vktShaderRenderMatrixTests.hpp
vktShaderRenderOperatorTests.cpp
vktShaderRenderOperatorTests.hpp
vktShaderRenderReturnTests.cpp
vktShaderRenderReturnTests.hpp
vktShaderRenderStructTests.cpp
vktShaderRenderStructTests.hpp
vktShaderRenderSwitchTests.cpp
vktShaderRenderSwitchTests.hpp
vktShaderRenderTextureFunctionTests.cpp
vktShaderRenderTextureFunctionTests.hpp
vktShaderRenderTextureGatherTests.cpp
vktShaderRenderTextureGatherTests.hpp
)
PCH(DEQP_VK_SHADERRENDER_SRCS ../pch.cpp)
add_library(deqp-vk-shaderrender STATIC ${DEQP_VK_SHADERRENDER_SRCS})
target_link_libraries(deqp-vk-shaderrender tcutil vkutil)
add_library(deqp-vksc-shaderrender STATIC ${DEQP_VK_SHADERRENDER_SRCS})
target_include_directories(deqp-vksc-shaderrender BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
target_link_libraries(deqp-vksc-shaderrender PUBLIC deqp-vksc-util tcutil vkscutil)