Lines Matching refs:epilog
533 /* TCS return values are inputs to the TCS epilog.
537 * should be passed to the epilog.
737 /* Outputs for the epilog. */
838 add_part(shader->epilog);
1197 if (shader->epilog)
1198 si_shader_dump_disassembly(sscreen, &shader->epilog->binary, stage, shader->wave_size, debug,
1199 "epilog", file);
1253 fprintf(f, " part.tcs.epilog.prim_mode = %u\n", key->ge.part.tcs.epilog.prim_mode);
1297 fprintf(f, " epilog.spi_shader_col_format = 0x%x\n",
1298 key->ps.part.epilog.spi_shader_col_format);
1299 fprintf(f, " epilog.color_is_int8 = 0x%X\n", key->ps.part.epilog.color_is_int8);
1300 fprintf(f, " epilog.color_is_int10 = 0x%X\n", key->ps.part.epilog.color_is_int10);
1301 fprintf(f, " epilog.last_cbuf = %u\n", key->ps.part.epilog.last_cbuf);
1302 fprintf(f, " epilog.alpha_func = %u\n", key->ps.part.epilog.alpha_func);
1303 fprintf(f, " epilog.alpha_to_one = %u\n", key->ps.part.epilog.alpha_to_one);
1304 fprintf(f, " epilog.alpha_to_coverage_via_mrtz = %u\n", key->ps.part.epilog.alpha_to_coverage_via_mrtz);
1305 fprintf(f, " epilog.clamp_color = %u\n", key->ps.part.epilog.clamp_color);
1306 fprintf(f, " epilog.dual_src_blend_swizzle = %u\n", key->ps.part.epilog.dual_src_blend_swizzle);
1972 * Create, compile and return a shader part (prolog or epilog).
2023 shader.key.ge.part.tcs.epilog = key->tcs_epilog.states;
2031 shader.key.ps.part.epilog = key->ps_epilog.states;
2088 * Select and compile (or reuse) vertex shader parts (prolog & epilog).
2100 key->tcs_epilog.states = shader->key.ge.part.tcs.epilog;
2108 * Select and compile (or reuse) TCS parts (epilog).
2123 /* Get the epilog. */
2127 shader->epilog = si_get_shader_part(sscreen, &sscreen->tcs_epilogs, MESA_SHADER_TESS_CTRL, false,
2130 return shader->epilog != NULL;
2300 * Compute the PS epilog key, which contains all the information needed to
2301 * build the PS epilog function.
2314 key->ps_epilog.states = shader->key.ps.part.epilog;
2318 * Select and compile (or reuse) pixel shader parts (prolog & epilog).
2338 /* Get the epilog. */
2341 shader->epilog =
2344 if (!shader->epilog)
2460 * - the epilog part is inserted at the end
2462 * The prolog and epilog have many (but simple) variants.
2557 if (shader->epilog) {
2559 MAX2(shader->config.num_sgprs, shader->epilog->config.num_sgprs);
2561 MAX2(shader->config.num_vgprs, shader->epilog->config.num_vgprs);