Lines Matching defs:shader
29 * run as a dedicated "blend shader" stage on Midgard/Bifrost, or as a fragment
30 * shader variant on typical GPUs. This pass is useful if hardware lacks
391 b->shader->info.outputs_read |= BITFIELD64_BIT(var->data.location);
392 b->shader->info.fs.uses_fbfetch_output = true;
494 nir_lower_blend(nir_shader *shader, const nir_lower_blend_options *options)
496 assert(shader->info.stage == MESA_SHADER_FRAGMENT);
501 * "If a fragment shader writes to none of gl_FragColor, gl_FragData,
503 * colors following shader execution are undefined, and may differ for
509 * Note the phrase "following shader execution". Those color values are
518 nir_foreach_shader_out_variable(var, shader) {
533 nir_shader_instructions_pass(shader, nir_lower_blend_instr,