Lines Matching full:vertex
32 * type. All shaders of a particular type (e.g., vertex shaders) are linked
49 * - Each vertex shader executable must write to \c gl_Position.
256 * Verify that a vertex shader executable meets all semantic requirements.
261 * \param shader Vertex shader executable to be verified
272 * "The variable gl_Position is available only in the vertex
273 * language and is intended for writing the homogeneous vertex
274 * position. All executions of a well-formed vertex shader
276 * variable gl_Position is available only in the vertex
277 * language and is intended for writing the homogeneous vertex
278 * position. All executions of a well-formed vertex shader
283 * "The variable gl_Position is available only in the vertex
284 * language and is intended for writing the homogeneous vertex
286 * execution. It may also be read back by a vertex shader
290 * vertex processing has occurred. Its value is undefined if
291 * the vertex shader executable does not write gl_Position."
297 linker_error(prog, "vertex shader does not write to `gl_Position'\n");
305 /* From section 7.1 (Vertex Shader Special Variables) of the
317 linker_error(prog, "vertex shader writes to both `gl_ClipVertex' "
636 const char *const producer_stage = "vertex";
676 * and vertex shader do not have to agree on this size. Other
687 * correspondence between the vertex language and the
1056 ? "vertex" : "fragment");
1285 * 1. Invalidate the location assignments for all vertex shader inputs.
1413 ? "vertex shader input" : "fragment shader output";
1462 ? "vertex shader input" : "fragment shader output";
1589 * The vertex shader output location that the linker assigned for this
1813 * the vertex shader (if no geometry shader is present);
2122 * by the vertex shader executable; declaring
2123 * superfluous varying variables in a vertex shader is
2132 "by vertex shader\n.", var->name);
2140 /* The packing rules are used for vertex shader inputs are also
2313 "vertex", "fragment", "geometry"
2588 * non-zero, but the program object has no vertex or geometry
2593 "no vertex or geometry shader is present.");
2635 /* Eliminate code that is now dead due to unused vertex outputs being
2676 /* OpenGL ES requires that a vertex shader and a fragment shader both be
2683 linker_error(prog, "program lacks a vertex shader\n");