Home | History | Annotate | Download | only in opengl

Lines Matching full:shader

23  * \brief Shader and Program helpers.
44 * \brief Shader information (compile status, log, etc.).
48 ShaderType type; //!< Shader type.
49 std::string source; //!< Shader source.
70 * \brief Combined shader compilation and program linking info.
79 * \brief Shader object.
81 class Shader
84 Shader (const glw::Functions& gl, ShaderType shaderType);
85 Shader (const RenderContext& renderCtx, ShaderType shaderType);
86 ~Shader (void);
102 Shader (const Shader& other);
103 Shader& operator= (const Shader& other);
106 deUint32 m_shader; //!< Shader handle.
121 void attachShader (deUint32 shader);
122 void detachShader (deUint32 shader);
178 * \brief Shader program manager.
180 * ShaderProgram manages both Shader and Program objects, and provides
203 std::vector<Shader*> m_shaders[SHADERTYPE_LAST];
216 tcu::TestLog& operator<< (tcu::TestLog& log, const Shader& shader);