Lines Matching refs:ProgramData
115 struct ProgramData
120 ProgramData (void) {}
121 ProgramData (const glu::ProgramSources& sources_, const vector<gls::AttribSpec>& attributes_ = vector<gls::AttribSpec>()) : sources(sources_), attributes(attributes_) {}
122 ProgramData (const glu::ProgramSources& sources_, const gls::AttribSpec& attribute) : sources(sources_), attributes(1, attribute) {}
126 static inline ProgramData defaultProgramData (CaseShaderType shaderType, const string& funcDefs, const string& mainStatements)
133 return ProgramData(glu::ProgramSources() << glu::VertexSource( "#version 300 es\n"
163 static inline ProgramData defaultProgramData (CaseShaderType shaderType, const string& mainStatements)
189 virtual ProgramData generateProgramData (bool optimized) const = 0;
205 ProgramData& programData (bool optimized) { return optimized ? m_optimizedData : m_unoptimizedData; }
212 ProgramData m_unoptimizedData;
213 ProgramData m_optimizedData;
322 ProgramData generateProgramData (bool optimized) const
362 ProgramData generateProgramData (bool optimized) const
405 ProgramData generateProgramData (bool optimized) const
449 ProgramData generateProgramData (bool optimized) const
558 ProgramData generateProgramData (bool optimized) const
699 ProgramData generateProgramData (bool optimized) const