Lines Matching refs:shaderType
48 ShaderType type; //!< Shader type.
84 Shader (const glw::Functions& gl, ShaderType shaderType);
85 Shader (const RenderContext& renderCtx, ShaderType shaderType);
94 glu::ShaderType getType (void) const { return getInfo().type; }
193 bool hasShader (glu::ShaderType shaderType) const { return !m_shaders[shaderType].empty(); }
194 int getNumShaders (glu::ShaderType shaderType) const { return (int)m_shaders[shaderType].size(); }
195 const ShaderInfo& getShaderInfo (glu::ShaderType shaderType, int shaderNdx = 0) const { return m_shaders[shaderType][shaderNdx]->getInfo(); }
209 deUint32 getGLShaderType (ShaderType shaderType);
210 deUint32 getGLShaderTypeBit (ShaderType shaderType);
211 qpShaderType getLogShaderType (ShaderType shaderType);
262 ShaderType shaderType;
265 ShaderSource (void) : shaderType(SHADERTYPE_LAST) {}
266 ShaderSource (glu::ShaderType shaderType_, const std::string& source_) : shaderType(shaderType_), source(source_) { DE_ASSERT(!source_.empty()); }
313 ProgramSources& operator<< (const ShaderSource& shaderSource) { sources[shaderSource.shaderType].push_back(shaderSource.source); return *this; }