Home | History | Annotate | Download | only in svga

Lines Matching full:shader

46    /* vertex shader only */
65 /* geometry shader only */
73 /* fragment shader only */
89 /* any shader type */
113 /* A key for a variant of token string of a shader */
125 * A single TGSI shader may be compiled into different variants of
126 * SVGA3D shaders depending on the compile key. Each user shader
131 const struct svga_shader *shader;
136 /* Compiled shader tokens:
141 /** Per-context shader identifier used with SVGA_3D_CMD_SHADER_DEFINE,
156 /** Is the color output just a constant value? (fragment shader only) */
175 struct svga_shader *parent; /* shader with the original token string */
192 /** Mask of which generic varying variables are read by this shader */
206 /** Mask of which generic varying variables are written by this shader */
209 /** Generated geometry shader that goes with this vertex shader */
226 unsigned wide_point:1; /* set if the shader emulates wide point */
257 enum pipe_shader_type shader,
261 svga_search_shader_key(const struct svga_shader *shader,
265 svga_search_shader_token_key(struct svga_shader *shader,
290 * Check if a shader's bytecode exceeds the device limits.
314 svga_shader_type(enum pipe_shader_type shader)
316 switch (shader) {
324 assert(!"Invalid shader type");