Lines Matching defs:shaders
84 * GFX6-8: Used by shaders only. GFX9-10: Used by everything. */
591 /* Whether shaders are monolithic (1-part) or separate (3-part). */
615 * are loading shaders on demand. This is a monotonic counter.
673 * case only the main (typically middle) part of shaders is cached.
685 /* Shader cache of live shaders. */
1053 /* shaders */
1063 struct si_shader_ctx_state shaders[SI_NUM_GRAPHICS_SHADERS];
1311 /* TODO: move other shaders here too */
1529 void si_pc_emit_shaders(struct radeon_cmdbuf *cs, unsigned shaders);
1800 /* Single-sample color is coherent with shaders on GFX9, but
1801 * L2 metadata must be flushed if shaders read metadata.
1825 /* Single-sample depth (not stencil) is coherent with shaders
1826 * on GFX9, but L2 metadata must be flushed if shaders read