Lines Matching defs:shader
98 /* Mark non-shader-resource shader states as "always active". */
171 /* Update the vertex shader if ctx->Light._ClampVertexColor was changed. */
179 /* Update the vertex shader if ctx->Point was changed. */
193 /* This will mask out unused shader resources. */
246 * with variants of a shader created with different contexts.
247 * When we go to destroy a gallium shader, we want to free it with the
254 struct pipe_shader_state *shader)
265 entry->shader = shader;
328 st->pipe->delete_vs_state(st->pipe, entry->shader);
332 st->pipe->delete_fs_state(st->pipe, entry->shader);
336 st->pipe->delete_gs_state(st->pipe, entry->shader);
340 st->pipe->delete_tcs_state(st->pipe, entry->shader);
344 st->pipe->delete_tes_state(st->pipe, entry->shader);
348 st->pipe->delete_compute_state(st->pipe, entry->shader);
351 unreachable("invalid shader type in free_zombie_shaders()");
663 /* Enable shader-based fallbacks for ARB_color_buffer_float if needed. */
708 /* Set which shader types can be compiled at link time. */