Home | History | Annotate | Download | only in functional

Lines Matching refs:shader

102 void verifyShaderParam (tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint shader, GLenum pname, GLenum reference)
105 gl.glGetShaderiv(shader, pname, &state);
674 const GLuint shader = glCreateShader(shaderTypes[ndx]);
675 verifyShaderParam(m_testCtx, *this, shader, GL_SHADER_TYPE, shaderTypes[ndx]);
676 glDeleteShader(shader);
726 const GLuint shader = glCreateShader(GL_VERTEX_SHADER);
727 verifyShaderParam(m_testCtx, *this, shader, GL_INFO_LOG_LENGTH, 0);
729 glShaderSource(shader, 1, &brokenShader, DE_NULL);
730 glCompileShader(shader);
735 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &logLength);
738 glDeleteShader(shader);
743 glDeleteShader(shader);
752 glGetShaderInfoLog(shader, DE_LENGTH_OF_ARRAY(buffer), &written, buffer);
784 glGetShaderInfoLog(shader, 1, &written, buffer);
799 glDeleteShader(shader);
817 const GLuint shader = glCreateShader(GL_VERTEX_SHADER);
818 verifyShaderParam(m_testCtx, *this, shader, GL_SHADER_SOURCE_LENGTH, 0);
822 glShaderSource(shader, 1, &brokenShader, DE_NULL);
826 glGetShaderiv(shader, GL_SHADER_SOURCE_LENGTH, &sourceLength);
842 glShaderSource(shader, 2, shaders, DE_NULL);
846 glGetShaderiv(shader, GL_SHADER_SOURCE_LENGTH, &sourceLength);
865 glGetShaderSource(shader, DE_LENGTH_OF_ARRAY(buffer), &written, buffer);
891 glGetShaderSource(shader, 1, &written, buffer);
907 glDeleteShader(shader);
1362 // test with broken shader
1441 m_testCtx.setTestResult(QP_TEST_RESULT_FAIL, "got wrong shader count");
1449 m_testCtx.setTestResult(QP_TEST_RESULT_FAIL, "got wrong shader count");
1463 m_testCtx.setTestResult(QP_TEST_RESULT_FAIL, "got wrong shader count");
1472 m_testCtx.setTestResult(QP_TEST_RESULT_FAIL, "got wrong shader count");
1688 // gen fragment shader
3636 : TestCaseGroup(context, "shader", "Shader State Query tests")
3642 // shader
3648 // shader and program