/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 | 381 // ShaderExecutor 383 ShaderExecutor::ShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec) 390 ShaderExecutor::~ShaderExecutor (void) 394 void ShaderExecutor::useProgram (void) 402 class VertexProcessorExecutor : public ShaderExecutor 446 : ShaderExecutor (renderCtx, shaderSpec) 593 class FragmentShaderExecutor : public ShaderExecutor 640 : ShaderExecutor (renderCtx, shaderSpec [all...] |
glsBuiltinPrecisionTests.cpp | [all...] |
/external/deqp/modules/gles31/functional/ |
es31fShaderBuiltinConstantTests.cpp | 165 static gls::ShaderExecUtil::ShaderExecutor* createGetConstantExecutor (const glu::RenderContext& renderCtx, 203 const de::UniquePtr<ShaderExecutor> shaderExecutor (createGetConstantExecutor(m_context.getRenderContext(), shaderType, glu::dataTypeOf<DataType>(), m_varName, m_requiredExt)); 207 if (!shaderExecutor->isOk()) 209 shaderExecutor->log(m_testCtx.getLog()); 213 shaderExecutor->useProgram(); 214 shaderExecutor->execute(1, DE_NULL, &outputs); 222 shaderExecutor->log(m_testCtx.getLog());
|
es31fOpaqueTypeIndexingTests.cpp | 66 typedef de::UniquePtr<ShaderExecutor> ShaderExecutorPtr; 797 ShaderExecutorPtr shaderExecutor (createExecutor(renderCtx, m_shaderType, shaderSpec)); 802 m_testCtx.getLog() << *shaderExecutor; 804 if (!shaderExecutor->isOk()) 807 shaderExecutor->useProgram(); 830 uploadUniformIndices(gl, shaderExecutor->getProgram(), "index", numReads, &readIndices[0]); 837 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 | 215 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...] |