Lines Matching defs:shader
106 // make notAShader not a shader id
110 ctx.beginSection("GL_INVALID_VALUE is generated if shader is not a value generated by OpenGL.");
116 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER);
117 ctx.glShaderSource(shader, -1, 0, 0);
121 ctx.beginSection("GL_INVALID_OPERATION is generated if shader is not a shader object.");
128 ctx.glDeleteShader(shader);
136 ctx.beginSection("GL_INVALID_VALUE is generated if shader is not a value generated by OpenGL.");
141 ctx.beginSection("GL_INVALID_OPERATION is generated if shader is not a shader object.");
155 ctx.beginSection("GL_INVALID_VALUE is generated if shader is not a value generated by OpenGL.");
210 ctx.beginSection("GL_INVALID_OPERATION is generated if more than one of the handles in shaders refers to the same type of shader, or GL_INVALID_VALUE due to invalid data pointer.");
222 ctx.beginSection("GL_INVALID_VALUE is generated if shaders contains anything other than shader or program objects.");
254 ctx.beginSection("GL_INVALID_OPERATION is generated if shader is not a shader object.");
261 ctx.beginSection("GL_INVALID_VALUE is generated if either program or shader is not a value generated by OpenGL.");
270 ctx.beginSection("GL_INVALID_OPERATION is generated if shader is already attached to program.");
279 ctx.beginSection("GL_INVALID_OPERATION is generated if a shader of the same type as shader is already attached to program.");
292 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER);
301 ctx.beginSection("GL_INVALID_VALUE is generated if either program or shader is not a value generated by OpenGL.");
302 ctx.glDetachShader(notAProgram, shader);
311 ctx.glDetachShader(shader, shader);
315 ctx.beginSection("GL_INVALID_OPERATION is generated if shader is not a shader object.");
318 ctx.glDetachShader(shader, program);
322 ctx.beginSection("GL_INVALID_OPERATION is generated if shader is not attached to program.");
323 ctx.glDetachShader(program, shader);
328 ctx.glDeleteShader(shader);
333 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER);
344 ctx.glLinkProgram(shader);
348 ctx.glDeleteShader(shader);
381 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER);
392 ctx.glUseProgram(shader);
430 ctx.glDeleteShader(shader);
435 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER);
445 ctx.beginSection("GL_INVALID_OPERATION is generated if program is not zero and is the name of a shader object.");
446 ctx.glDeleteProgram(shader);
450 ctx.glDeleteShader(shader);
455 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER);
466 ctx.glValidateProgram(shader);
470 ctx.glDeleteShader(shader);
562 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER);
572 ctx.beginSection("GL_INVALID_OPERATION is generated if program is the name of a shader object.");
573 ctx.glProgramParameteri(shader, GL_PROGRAM_BINARY_RETRIEVABLE_HINT, GL_TRUE);
588 ctx.glDeleteShader(shader);
859 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER);
872 ctx.beginSection("GL_INVALID_VALUE is generated if program is not a program or shader object.");
883 ctx.glGetAttribLocation (shader, "test");
888 ctx.glDeleteShader (shader);
895 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER);
914 ctx.glGetAttribLocation(shader, "test");
920 ctx.glDeleteShader(shader);
927 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER);
945 ctx.glBindAttribLocation(shader, maxIndex-1, "test");
950 ctx.glDeleteShader(shader);
958 GLuint shader = -1;
961 shader = ctx.glCreateShader(GL_VERTEX_SHADER);
989 ctx.beginSection("GL_INVALID_OPERATION is generated if program is the name of a shader object.");
990 ctx.glUniformBlockBinding(shader, 0, 0);
994 ctx.glDeleteShader(shader);
1031 ctx.beginSection("GL_INVALID_OPERATION is generated if the size of the uniform variable declared in the shader does not match the size indicated by the ctx.glUniform command.");
1130 ctx.beginSection("GL_INVALID_OPERATION is generated if the size of the uniform variable declared in the shader does not match the size indicated by the ctx.glUniform command.");
1258 ctx.beginSection("GL_INVALID_OPERATION is generated if the size of the uniform variable declared in the shader does not match the size indicated by the ctx.glUniform command.");
1367 ctx.beginSection("GL_INVALID_OPERATION is generated if the size of the uniform variable declared in the shader does not match the size indicated by the ctx.glUniform command.");
1505 ctx.beginSection("GL_INVALID_OPERATION is generated if the size of the uniform variable declared in the shader does not match the size indicated by the ctx.glUniform command.");
1620 ctx.beginSection("GL_INVALID_OPERATION is generated if the size of the uniform variable declared in the shader does not match the size indicated by the ctx.glUniform command.");
1778 ctx.beginSection("GL_INVALID_OPERATION is generated if the size of the uniform variable declared in the shader does not match the size indicated by the ctx.glUniform command.");
2238 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER);
2254 ctx.beginSection("GL_INVALID_OPERATION is generated if program is the name of a shader object.");
2255 ctx.glTransformFeedbackVaryings(shader, 1, &tfVarying, GL_INTERLEAVED_ATTRIBS);
2257 ctx.glDeleteShader(shader);
2296 ctx.beginSection("Compute Shader linked with shader of other kind.");
2355 GLuint shader = ctx.glCreateShader(GL_COMPUTE_SHADER);
2358 ctx.glShaderSource(shader, 1, computeShaderSource, DE_NULL);
2359 ctx.glCompileShader(shader);
2360 ctx.glGetShaderiv(shader, GL_COMPILE_STATUS, compileStatus);
2361 ctx.glDeleteShader(shader);