add_subdirectory(binding_model)
add_subdirectory(spirv_assembly)
add_subdirectory(shaderrender)
+add_subdirectory(shaderexecutor)
add_subdirectory(memory)
+add_subdirectory(ubo)
+ add_subdirectory(dynamic_state)
include_directories(
api
binding_model
spirv_assembly
shaderrender
+ shaderexecutor
memory
+ ubo
+ dynamic_state
)
set(DEQP_VK_COMMON_SRCS
deqp-vk-binding-model
deqp-vk-spirv-assembly
deqp-vk-shaderrender
+ deqp-vk-shaderexecutor
deqp-vk-memory
+ deqp-vk-ubo
+ deqp-vk-dynamic-state
)
if (DE_OS_IS_WIN32 OR DE_OS_IS_UNIX OR DE_OS_IS_OSX)
#include "vktRenderPassTests.hpp"
#include "vktMemoryTests.hpp"
#include "vktShaderRenderDiscardTests.hpp"
+#include "vktShaderRenderIndexingTests.hpp"
+#include "vktShaderRenderLoopTests.hpp"
+#include "vktShaderRenderMatrixTests.hpp"
+#include "vktShaderRenderOperatorTests.hpp"
+#include "vktShaderRenderReturnTests.hpp"
+#include "vktShaderRenderStructTests.hpp"
+#include "vktShaderRenderSwitchTests.hpp"
+#include "vktShaderExecutorTests.hpp"
+#include "vktUniformBlockTests.hpp"
+ #include "vktDynamicStateTests.hpp"
#include <vector>
#include <sstream>
addChild(createGlslTests (m_testCtx));
addChild(createRenderPassTests (m_testCtx));
addChild(memory::createTests (m_testCtx));
+ addChild(ubo::createTests (m_testCtx));
+ addChild(DynamicState::createTests (m_testCtx));
}
} // vkt