/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
CMakeLists.txt | 26 add_library(deqp-vk-shaderexecutor STATIC ${DEQP_VK_SHADEREXECUTOR_SRCS}) 27 target_link_libraries(deqp-vk-shaderexecutor ${DEQP_VK_SHADEREXECUTOR_LIBS})
|
vktShaderExecutor.hpp | 24 * \brief Vulkan ShaderExecutor 41 namespace shaderexecutor namespace in namespace:vkt 70 class ShaderExecutor; 98 class ShaderExecutor 101 virtual ~ShaderExecutor (void); 154 ShaderExecutor (const ShaderSpec& shaderSpec, glu::ShaderType shaderType); 285 inline tcu::TestLog& operator<< (tcu::TestLog& log, const ShaderExecutor* executor) { executor->log(log); return log; } 286 inline tcu::TestLog& operator<< (tcu::TestLog& log, const ShaderExecutor& executor) { executor.log(log); return log; } 288 ShaderExecutor* createExecutor(glu::ShaderType shaderType, const ShaderSpec& shaderSpec); 298 virtual void setup (ShaderExecutor&, const VkDevice&, const DeviceInterface&, const VkQueue, const deUint32, Allocator&) const = 0 [all...] |
vktOpaqueTypeIndexingTests.hpp | 32 namespace shaderexecutor namespace in namespace:vkt 37 } // shaderexecutor
|
vktShaderBuiltinTests.hpp | 32 namespace shaderexecutor namespace in namespace:vkt 37 } // shaderexecutor
|
vktShaderBuiltinPrecisionTests.hpp | 33 namespace shaderexecutor namespace in namespace:vkt 49 } // shaderexecutor
|
vktShaderBuiltinTests.cpp | 37 namespace shaderexecutor namespace in namespace:vkt 55 } // shaderexecutor
|
vktShaderCommonFunctionTests.hpp | 31 namespace shaderexecutor namespace in namespace:vkt 49 } // shaderexecutor
|
vktShaderIntegerFunctionTests.hpp | 31 namespace shaderexecutor namespace in namespace:vkt 49 } // shaderexecutor
|
vktShaderPackingFunctionTests.hpp | 31 namespace shaderexecutor namespace in namespace:vkt 47 } // shaderexecutor
|
vktShaderIntegerFunctionTests.cpp | 41 namespace shaderexecutor namespace in namespace:vkt 338 de::MovePtr<ShaderExecutor> m_executor; 359 m_executor = de::MovePtr<ShaderExecutor>(createExecutor(m_shaderType, m_spec)); 368 IntegerFunctionTestInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, ShaderExecutor& executor, int numValues, const char* name) 393 ShaderExecutor& m_executor; 466 UaddCarryCaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, ShaderExecutor& executor, int numValues, const char* name) 577 UsubBorrowCaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, ShaderExecutor& executor, int numValues, const char* name) 686 UmulExtendedCaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, ShaderExecutor& executor, int numValues, const char* name) 791 ImulExtendedCaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, ShaderExecutor& executor, int numValues, const char* name) 897 BitfieldExtractCaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, ShaderExecutor& executor, int numValues, const char* name [all...] |
vktOpaqueTypeIndexingTests.cpp | 42 namespace shaderexecutor namespace in namespace:vkt 90 de::MovePtr<ShaderExecutor> m_executor; 100 ShaderExecutor& executor, 117 ShaderExecutor& m_executor; 143 m_executor = de::MovePtr<ShaderExecutor>(createExecutor(m_shaderType, m_shaderSpec)); 150 ShaderExecutor& executor, 425 ShaderExecutor& executor, 443 ShaderExecutor& executor, 815 ShaderExecutor& executor, 835 ShaderExecutor& executor [all...] |
vktShaderPackingFunctionTests.cpp | 38 namespace shaderexecutor namespace in namespace:vkt 41 using namespace shaderexecutor; 115 de::SharedPtr<ShaderExecutor> m_executor; 137 m_executor = de::SharedPtr<ShaderExecutor>(createExecutor(m_shaderType, m_spec)); 146 ShaderPackingFunctionTestInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, de::SharedPtr<ShaderExecutor> executor, const char* name) 161 de::SharedPtr<ShaderExecutor> m_executor; 169 PackSnorm2x16CaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, glu::Precision precision, de::SharedPtr<ShaderExecutor> executor, const char* name) 292 UnpackSnorm2x16CaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, de::SharedPtr<ShaderExecutor> executor, const char* name) 394 PackUnorm2x16CaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, glu::Precision precision, de::SharedPtr<ShaderExecutor> executor, const char* name) 517 UnpackUnorm2x16CaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, de::SharedPtr<ShaderExecutor> executor, const char* name [all...] |
vktShaderExecutor.cpp | 23 * \brief Vulkan ShaderExecutor 57 namespace shaderexecutor namespace in namespace:vkt 445 class FragmentOutExecutor : public ShaderExecutor 506 : ShaderExecutor (shaderSpec, shaderType) [all...] |
vktShaderCommonFunctionTests.cpp | 43 namespace shaderexecutor namespace in namespace:vkt 464 de::MovePtr<ShaderExecutor> m_executor; 483 m_executor = de::MovePtr<ShaderExecutor>(createExecutor(m_shaderType, m_spec)); 492 CommonFunctionTestInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, ShaderExecutor& executor, int numValues, const char* name) 515 ShaderExecutor& m_executor; 589 AbsCaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, ShaderExecutor& executor, int numValues, const char* name) 686 SignCaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, ShaderExecutor& executor, int numValues, const char* name) 807 RoundEvenCaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, ShaderExecutor& executor, int numValues, const char* name) 933 ModfCaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, ShaderExecutor& executor, int numValues, const char* name) [all...] |
vktShaderBuiltinPrecisionTests.cpp | 68 namespace shaderexecutor namespace in namespace:vkt [all...] |
/external/deqp/modules/glshared/ |
glsShaderExecUtil.hpp | 70 class ShaderExecutor 73 virtual ~ShaderExecutor (void); 91 ShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec); 99 inline tcu::TestLog& operator<< (tcu::TestLog& log, const ShaderExecutor* executor) { executor->log(log); return log; } 100 inline tcu::TestLog& operator<< (tcu::TestLog& log, const ShaderExecutor& executor) { executor.log(log); return log; } 102 ShaderExecutor* createExecutor (const glu::RenderContext& renderCtx, glu::ShaderType shaderType, const ShaderSpec& shaderSpec);
|
glsShaderExecUtil.cpp | 455 // ShaderExecutor 457 ShaderExecutor::ShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec) 464 ShaderExecutor::~ShaderExecutor (void) 468 void ShaderExecutor::useProgram (void) 482 class FragmentOutExecutor : public ShaderExecutor 521 : ShaderExecutor (renderCtx, shaderSpec) 812 class BufferIoExecutor : public ShaderExecutor 870 : ShaderExecutor (renderCtx, shaderSpec [all...] |
/external/deqp/external/vulkancts/modules/vulkan/ |
CMakeLists.txt | 8 add_subdirectory(shaderexecutor) 26 shaderexecutor 67 deqp-vk-shaderexecutor
|
vktTestPackage.cpp | 340 // ShaderExecutor-based tests 341 glslTests->addChild(shaderexecutor::createBuiltinTests (testCtx)); 342 glslTests->addChild(shaderexecutor::createOpaqueTypeIndexingTests (testCtx));
|
/external/deqp/modules/gles31/functional/ |
es31fShaderBuiltinConstantTests.cpp | 186 static gls::ShaderExecUtil::ShaderExecutor* createGetConstantExecutor (const glu::RenderContext& renderCtx, 225 const de::UniquePtr<ShaderExecutor> shaderExecutor (createGetConstantExecutor(m_context.getRenderContext(), shaderType, glu::dataTypeOf<DataType>(), m_varName, m_requiredExt)); 229 if (!shaderExecutor->isOk()) 231 shaderExecutor->log(m_testCtx.getLog()); 235 shaderExecutor->useProgram(); 236 shaderExecutor->execute(1, DE_NULL, &outputs); 244 shaderExecutor->log(m_testCtx.getLog());
|
es31fOpaqueTypeIndexingTests.cpp | 66 typedef de::UniquePtr<ShaderExecutor> ShaderExecutorPtr; 866 ShaderExecutorPtr shaderExecutor (createExecutor(renderCtx, m_shaderType, shaderSpec)); 871 m_testCtx.getLog() << *shaderExecutor; 873 if (!shaderExecutor->isOk()) 876 shaderExecutor->useProgram(); 899 uploadUniformIndices(gl, shaderExecutor->getProgram(), "index", numReads, &readIndices[0]); 906 shaderExecutor->execute(numInvocations, inputs.empty() ? DE_NULL : &inputs[0], &outputs[0]); [all...] |
es31fShaderIntegerFunctionTests.cpp | 186 ShaderExecutor* m_executor; [all...] |
/external/deqp/ |
Android.mk | [all...] |
/external/deqp/modules/gles3/functional/ |
es3fShaderBuiltinVarTests.cpp | 114 static gls::ShaderExecUtil::ShaderExecutor* createGetConstantExecutor (const glu::RenderContext& renderCtx, glu::ShaderType shaderType, const std::string& varName) 131 const de::UniquePtr<ShaderExecutor> shaderExecutor (createGetConstantExecutor(m_context.getRenderContext(), m_shaderType, m_varName)); 136 if (!shaderExecutor->isOk()) 138 shaderExecutor->log(m_testCtx.getLog()); 142 shaderExecutor->useProgram(); 143 shaderExecutor->execute(1, DE_NULL, &outputs); 151 shaderExecutor->log(m_testCtx.getLog()); [all...] |
es3fShaderPackingFunctionTests.cpp | 81 ShaderExecutor* m_executor;
|