Lines Matching defs:shader

187  * This is particularly the case for primitive id's in geometry shader.
484 assert(0 && "invalid shader type in draw_set_mapped_constant_buffer");
521 assert(0 && "invalid shader type in draw_set_mapped_shader_buffer");
584 * Allocate an extra vertex/geometry shader vertex attribute, if it doesn't
630 * If a geometry shader is present, return its info, else the vertex shader's
654 * inject another shader output which passes the original
674 * to track the current vertex/geometry shader.
711 * Return total number of the shader outputs. This function is similar to
716 * If geometry shader is present, its output will be returned,
717 * if not vertex shader is used.
733 * Return total number of the vertex shader outputs. This function
747 * Return total number of the geometry shader outputs. This function
766 * Return total number of the tess ctrl shader outputs.
782 * Return total number of the tess eval shader outputs.
804 enum pipe_shader_type shader,
807 switch (shader) {
833 enum pipe_shader_type shader,
836 switch (shader) {
862 enum pipe_shader_type shader,
865 switch (shader) {
935 * shader, if present. If no geometry shader, return the number of
936 * outputs from the vertex shader.
951 * Return the index of the shader output which will contain the
966 * Return the index of the shader output which will contain the
980 * Returns true if there's a geometry shader bound and the geometry
981 * shader writes out a viewport index.
995 * Return the index of the shader output which will contain the
1214 draw_get_shader_param_no_llvm(enum pipe_shader_type shader,
1217 switch(shader) {
1233 draw_get_shader_param(enum pipe_shader_type shader, enum pipe_shader_cap param)
1238 switch(shader) {
1250 return draw_get_shader_param_no_llvm(shader, param);
1307 * will inject the front-face information into shader