HomeSort by relevance Sort by last modified time
    Searched refs:ShaderExecutor (Results 1 - 18 of 18) sorted by null

  /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...]
glsBuiltinPrecisionTests.cpp     [all...]
  /external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
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...]
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...]
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...]
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...]
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...]
vktShaderExecutor.cpp 23 * \brief Vulkan ShaderExecutor
57 namespace shaderexecutor namespace in namespace:vkt
445 class FragmentOutExecutor : public ShaderExecutor
506 : ShaderExecutor (shaderSpec, shaderType)
    [all...]
vktShaderBuiltinPrecisionTests.cpp 68 namespace shaderexecutor namespace in namespace:vkt
    [all...]
  /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...]
es31fShaderPackingFunctionTests.cpp 81 ShaderExecutor* m_executor;
    [all...]
es31fShaderCommonFunctionTests.cpp 261 ShaderExecutor* m_executor;
    [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;
es3fShaderCommonFunctionTests.cpp 188 ShaderExecutor* m_executor;
    [all...]

Completed in 653 milliseconds