Lines Matching defs:const

86 	virtual const LayoutBindingParameters& getTestParameters() = 0;
88 virtual const String& getSource(eStageType stage) = 0;
142 const glu::ShaderInfo& fragmentShaderInfo = m_program->getShaderInfo(glu::SHADERTYPE_FRAGMENT);
143 const glu::ShaderInfo& vertexShaderInfo = m_program->getShaderInfo(glu::SHADERTYPE_VERTEX);
165 const glu::ShaderInfo& computeShaderInfo = m_program->getShaderInfo(glu::SHADERTYPE_COMPUTE);
209 const glu::RenderContext& m_context;
210 const eStageType m_stage; // shader stage currently tested
211 const LayoutBindingParameters& m_testParams; // parameters for shader generation (table at end of file)
212 const glw::Functions& m_gl;
217 StringIntMap getUniformLocations(StringVector args) const
225 const char* name = (*it).c_str();
238 glw::GLint getProgram() const
243 const glw::Functions& gl() const
248 virtual eStageType getStage() const
253 String stageToName(eStageType stage) const
270 bool error() const
275 bool compiledAndLinked() const
284 virtual StringIntMap getBindingPoints(StringVector args) const
306 virtual bool setBindingPoints(StringVector list, glw::GLint bindingPoint) const
322 virtual StringIntMap getOffsets(StringVector /*args*/) const
331 LayoutBindingTestResult(bool passed = true, const String& reason = String(), bool notRunforThisContext = false)
337 bool testPassed() const
342 String getReason() const
347 bool runForThisContext() const
437 LayoutBindingBaseCase(Context& context, const char* name, const char* description, StageType stage,
470 char const* name;
471 char const* description;
477 const LayoutBindingParameters& getTestParameters()
482 const glu::RenderContext& getRenderContext()
492 const String& getSource(eStageType stage)
502 const glw::Functions& gl()
507 bool needsPrecision() const
521 std::vector<int> makeSparseRange(int maxElement, int minElement = 0) const
548 void setTemplateParam(eStageType stage, const char* param, const String& value)
553 void setTemplateParam(const char* param, const String& value)
569 String generateLog(const String& msg, T0 result, T1 expected)
792 String buildUniformDecl(const String& keyword, const String& layout, const String& uniform_type,
793 const String& uniform_block_name, const String& uniform_block,
794 const String& uniform_instance, const String& uniform_array) const
830 virtual String buildLayout(const String& binding)
845 virtual String buildAccess(const String& var)
853 virtual String buildBlockName(const String& /*name*/)
858 virtual String buildBlock(const String& /*name*/, const String& /*type*/ = String("float"))
1052 void setArg(String& arg, const String& value) const
1066 std::map<eStageType, const char*> m_templates;
1073 const char* m_uniformDeclTemplate;
1078 LayoutBindingBaseCase::LayoutBindingBaseCase(Context& context, const char* name, const char* description,
1160 const glw::Functions& l_gl = getContext().getRenderContext().getFunctions();
1231 const deUint32 expected = 0xff00ff00;
1249 const glw::Functions& GL = getContext().getRenderContext().getFunctions();
1250 const tcu::RenderTarget& renderTarget = getContext().getRenderContext().getRenderTarget();
1262 static const float position[] = {
1265 static const deUint16 quadIndices[] = { 0, 1, 2, 2, 1, 3 };
1271 static const glu::VertexArrayBinding vertexArrays[] = {
1317 const String& u = buildBlockName(getDefaultUniformName());
1365 const String& s = buildBlockName(getDefaultUniformName());
1509 const String& u = buildBlockName(getDefaultUniformName());
1551 const String& u = buildBlockName(getDefaultUniformName());
1605 const String& u = buildBlockName(getDefaultUniformName());
1666 const String& u = buildBlockName(getDefaultUniformName());
1743 const String& u = buildBlockName(getDefaultUniformName(uniform));
1789 const String& u = buildBlockName(getDefaultUniformName());
1963 SamplerLayoutBindingCase(Context& context, const char* name, const char* description, StageType stage,
1984 String buildLayout(const String& binding)
2024 SamplerLayoutBindingCase::SamplerLayoutBindingCase(Context& context, const char* name, const char* description,
2042 ImageLayoutBindingCase(Context& context, const char* name, const char* description, StageType stage,
2073 String buildLayout(const String& binding)
2178 ImageLayoutBindingCase::ImageLayoutBindingCase(Context& context, const char* name, const char* description,
2196 AtomicCounterLayoutBindingCase(Context& context, const char* name, const char* description, StageType stage,
2213 StringIntMap getBindingPoints(StringVector args) const
2245 StringIntMap getOffsets(StringVector args) const
2286 String buildAccess(const String& var)
2922 AtomicCounterLayoutBindingCase::AtomicCounterLayoutBindingCase(Context& context, const char* name,
2923 const char* description, StageType stage,
2937 UniformBlocksLayoutBindingCase(Context& context, const char* name, const char* description, StageType stage,
2956 StringIntMap getBindingPoints(StringVector args) const
2980 bool setBindingPoints(StringVector list, glw::GLint bindingPoint) const
3008 String buildBlockName(const String& name)
3015 String buildBlock(const String& name, const String& type)
3027 String buildAccess(const String& var)
3035 String buildLayout(const String& binding)
3091 const float f[2] = { 0.25f, 0.75f };
3108 UniformBlocksLayoutBindingCase::UniformBlocksLayoutBindingCase(Context& context, const char* name,
3109 const char* description, StageType stage,
3128 ShaderStorageBufferLayoutBindingCase(Context& context, const char* name, const char* description, StageType stage,
3148 StringIntMap getBindingPoints(StringVector args) const
3172 bool setBindingPoints(StringVector list, glw::GLint bindingPoint) const
3198 String buildLayout(const String& binding)
3217 String buildBlockName(const String& name)
3223 String buildBlock(const String& name, const String& type)
3233 String buildAccess(const String& var)
3284 const float f[2] = { 0.25f, 0.75f };
3327 ShaderStorageBufferLayoutBindingCase::ShaderStorageBufferLayoutBindingCase(Context& context, const char* name,
3328 const char* description, StageType stage,
3369 String LayoutBindingTests::createTestName(const StageType& stageType, const LayoutBindingParameters& testArgs)