Lines Matching defs:program
258 /** Store information about program object
261 struct program
263 program(deqp::Context& context);
264 ~program();
433 static bool checkUniformBinding(Utils::program& program, const glw::GLchar* name, glw::GLint expected_binding);
434 static bool checkUniformArrayBinding(Utils::program& program, const glw::GLchar* name, glw::GLuint index,
466 virtual void prepareUniforms(Utils::program& program);
504 virtual bool checkResults(Utils::program& program) = 0;
532 virtual void prepareVertexBuffer(const Utils::program& program, Utils::buffer& buffer, Utils::vertexArray& vao);
539 void bindTextureToimage(Utils::program& program, Utils::texture& texture, const glw::GLchar* uniform_name) const;
541 void bindTextureToSampler(Utils::program& program, Utils::texture& texture, const glw::GLchar* uniform_name) const;
547 void prepareImage(Utils::program& program, Utils::texture& color_texture) const;
703 virtual void prepareVertexBuffer(const Utils::program& program, Utils::buffer& buffer, Utils::vertexArray& vao);
956 virtual void prepareUniforms(Utils::program& program);
1047 virtual void prepareUniforms(Utils::program& program);
1187 virtual void prepareVertexBuffer(const Utils::program& program, Utils::buffer& buffer, Utils::vertexArray& vao);
1255 virtual void prepareVertexBuffer(const Utils::program& program, Utils::buffer& buffer, Utils::vertexArray& vao);
1297 virtual void prepareUniforms(Utils::program& program);
1336 virtual void prepareUniforms(Utils::program& program);
1375 virtual void prepareUniforms(Utils::program& program);
1413 virtual void prepareUniforms(Utils::program& program);
1464 virtual void prepareVertexBuffer(const Utils::program& program, Utils::buffer& buffer, Utils::vertexArray& vao);
1471 * Create shader program which uses uniform block declaration
1480 * Run shader program, validate uniform buffer contents in shader.
1513 virtual void prepareUniforms(Utils::program& program);
1551 virtual void prepareUniforms(Utils::program& program);
1564 * Create shader program which uses uniform block array, with 'binding'
1595 virtual void prepareUniforms(Utils::program& program);
1600 void checkBinding(Utils::program& program, glw::GLuint index, glw::GLint expected_binding);
1623 * Create shader program, with uniform buffer interface declared without
1639 virtual bool checkResults(Utils::program& program);
1649 * Create a shader program with uniform buffer interface declared with
1670 virtual void prepareUniforms(Utils::program& program);
1757 * Create shader program which uses sampler uniform declaration with
1764 * Run shader program, validate binding by sampling from texture in shader.
1786 * Create shader program which uses samplers of type: samplerBuffer,
1811 virtual void prepareUniforms(Utils::program& program);
1854 virtual void prepareUniforms(Utils::program& program);
1867 * Create shader program which uses sampler uniform array, with 'binding'
1896 virtual void prepareUniforms(Utils::program& program);
1901 void checkBinding(Utils::program& program, glw::GLuint index, glw::GLint expected_binding);
1917 * Create shader program, with sampler uniform declared without 'binding'
1933 virtual bool checkResults(Utils::program& program);
1943 * Create a shader program with sampler uniform buffer declared with
1964 virtual void prepareUniforms(Utils::program& program);
2026 * Create shader program which uses image uniform declaration with
2033 * Run shader program, validate binding by storing values to image in shader.
2055 * Create shader program which uses samplers of type: imageBuffer,
2081 virtual void prepareUniforms(Utils::program& program);
2129 virtual void prepareUniforms(Utils::program& program);
2143 * Create shader program which uses image uniform array, with 'binding'
2173 virtual void prepareUniforms(Utils::program& program);
2178 void checkBinding(Utils::program& program, glw::GLuint index, glw::GLint expected_binding);
2194 * Create shader program, with image uniform declared without 'binding'
2210 virtual bool checkResults(Utils::program& program);
2220 * Create a shader program with image uniform buffer declared with
2241 virtual void prepareUniforms(Utils::program& program);
2417 virtual void prepareUniforms(Utils::program& program);
2626 virtual void prepareUniforms(Utils::program& program);
2628 virtual void prepareVertexBuffer(const Utils::program& program, Utils::buffer& buffer, Utils::vertexArray& vao);
2718 virtual void prepareUniforms(Utils::program& program);
2764 virtual void prepareUniforms(Utils::program& program);
2849 virtual void prepareUniforms(Utils::program& program);