Searched refs:epilog (Results 1 - 25 of 38) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_iterate.h65 (* epilog)( member in struct:tgsi_iterate_context
H A Dtgsi_iterate.c80 if (ctx->epilog)
81 if (!ctx->epilog( ctx ))
H A Dtgsi_transform.c190 call_stack == 0 && ctx->epilog && !epilog_emitted) {
195 /* Emit caller's epilog */
196 ctx->epilog(ctx);
H A Dtgsi_sanity.c510 epilog( function in typeref:typename:boolean
570 ctx.iter.epilog = epilog;
H A Dtgsi_aa_point.c230 * TGSI transform epilog callback.
292 transform.base.epilog = aa_epilog;
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_iterate.h65 (* epilog)( member in struct:tgsi_iterate_context
H A Dtgsi_iterate.c80 if (ctx->epilog)
81 if (!ctx->epilog( ctx ))
H A Dtgsi_transform.c190 call_stack == 0 && ctx->epilog && !epilog_emitted) {
195 /* Emit caller's epilog */
196 ctx->epilog(ctx);
H A Dtgsi_sanity.c510 epilog( function in typeref:typename:boolean
570 ctx.iter.epilog = epilog;
H A Dtgsi_aa_point.c230 * TGSI transform epilog callback.
292 transform.base.epilog = aa_epilog;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/indices/
H A Du_unfilled_gen.py262 def epilog(): function
270 epilog()
H A Du_indices_gen.py482 def epilog(): function
490 epilog()
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/indices/
H A Du_unfilled_gen.py260 def epilog(): function
268 epilog()
H A Du_indices_gen.py450 def epilog(): function
458 epilog()
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.c495 /* TCS return values are inputs to the TCS epilog.
499 * should be passed to the epilog.
685 /* Outputs for the epilog. */
781 add_part(shader->epilog);
1131 if (shader->epilog)
1132 si_shader_dump_disassembly(sscreen, &shader->epilog->binary, stage, wave_size, debug,
1133 "epilog", file);
1184 fprintf(f, " part.tcs.epilog.prim_mode = %u\n", key->part.tcs.epilog.prim_mode);
1231 fprintf(f, " part.ps.epilog
[all...]
H A Dsi_shader_llvm_ps.c202 if (ctx->shader->key.part.ps.epilog.alpha_func != PIPE_FUNC_NEVER) {
208 LLVMRealPredicate cond = cond_map[ctx->shader->key.part.ps.epilog.alpha_func];
278 unsigned col_formats = key->part.ps.epilog.spi_shader_col_format;
287 is_int8 = (key->part.ps.epilog.color_is_int8 >> cbuf) & 0x1;
288 is_int10 = (key->part.ps.epilog.color_is_int10 >> cbuf) & 0x1;
414 if (ctx->shader->key.part.ps.epilog.clamp_color)
419 if (ctx->shader->key.part.ps.epilog.alpha_to_one)
423 if (index == 0 && ctx->shader->key.part.ps.epilog.alpha_func != PIPE_FUNC_ALWAYS)
427 if (ctx->shader->key.part.ps.epilog.poly_line_smoothing)
431 if (ctx->shader->key.part.ps.epilog
[all...]
H A Dsi_shader.h45 * - epilog part (shader code dependent on states)
52 * compiled when applications create shader objects. The prolog and epilog
57 * for vertex shaders. A few of the roles of the epilog part are color buffer
59 * tessellation factors in tessellation control shaders. The prolog and epilog
89 * - 2nd shader: epilog part
436 /* The compiled NIR shader without a prolog and/or epilog (not
540 /* Common TCS bits between the shader key and the epilog key. */
565 /* Common PS bits between the shader key and the epilog key. */
622 /* Prolog and epilog flags. */
630 struct si_tcs_epilog_bits epilog; member in struct:si_shader_key::__anon396a29300b0a::__anon396a29300d08
639 struct si_ps_epilog_bits epilog; member in struct:si_shader_key::__anon396a29300b0a::__anon396a29300f08
776 struct si_shader_part *epilog; member in struct:si_shader
[all...]
H A Dsi_state_shaders.c1567 unsigned spi_shader_col_format = shader->key.part.ps.epilog.spi_shader_col_format;
1688 cb_shader_mask = ac_get_cb_shader_mask(shader->key.part.ps.epilog.spi_shader_col_format);
1706 shader->key.part.ps.epilog.alpha_func != PIPE_FUNC_ALWAYS) &&
1945 key->part.ps.epilog.last_cbuf = MAX2(sctx->framebuffer.state.nr_cbufs, 1) - 1;
1947 key->part.ps.epilog.last_cbuf = 0;
1982 key->part.ps.epilog.spi_shader_col_format =
1991 key->part.ps.epilog.spi_shader_col_format &= blend->cb_target_enabled_4bit;
1997 key->part.ps.epilog.spi_shader_col_format |=
1998 (key->part.ps.epilog.spi_shader_col_format & 0xf) << 4;
2004 if (!(key->part.ps.epilog
[all...]
H A Dsi_shader_llvm_tess.c144 /* If !tcs_out_vertices, it's either the fixed-func TCS or the TCS epilog. */
508 /* Always write tess factors into LDS for the TCS epilog. */
531 /* The epilog reads LDS if invocation 0 doesn't define tess factors. */
544 /* Write tess factors into VGPRs for the epilog. */
682 if (!shader->key.part.tcs.epilog.invoc0_tess_factors_are_def)
695 switch (shader->key.part.tcs.epilog.prim_mode) {
721 if (shader->key.part.tcs.epilog.invoc0_tess_factors_are_def) {
748 if (shader->key.part.tcs.epilog.prim_mode == GL_LINES) {
792 if (shader->key.part.tcs.epilog.tes_reads_tess_factors) {
854 values[1] = ctx->ac.i32_1; /* cause the epilog t
[all...]
H A Dsi_state_draw.cpp116 old_ps ? old_ps->key.part.ps.epilog.spi_shader_col_format : 0;
139 sctx->fixed_func_tcs_shader.key.part.tcs.epilog.invoc0_tess_factors_are_def =
263 sctx->shader.ps.current->key.part.ps.epilog.spi_shader_col_format))
267 sctx->shader.ps.current->key.part.ps.epilog.poly_line_smoothing) {
268 sctx->smoothing_enabled = sctx->shader.ps.current->key.part.ps.epilog.poly_line_smoothing;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.h45 * - epilog part (shader code dependent on states)
52 * compiled when applications create shader objects. The prolog and epilog
57 * for vertex shaders. A few of the roles of the epilog part are color buffer
59 * tessellation factors in tessellation control shaders. The prolog and epilog
89 * - 2nd shader: epilog part
327 /* The compiled TGSI shader expecting a prolog and/or epilog (not
417 /* Common TCS bits between the shader key and the epilog key. */
443 /* Common PS bits between the shader key and the epilog key. */
498 /* Prolog and epilog flags. */
506 struct si_tcs_epilog_bits epilog; member in struct:si_shader_key::__anon05df395d0b0a::__anon05df395d0d08
515 struct si_ps_epilog_bits epilog; member in struct:si_shader_key::__anon05df395d0b0a::__anon05df395d0f08
600 struct si_shader_part *epilog; member in struct:si_shader
[all...]
H A Dsi_state_shaders.c1152 unsigned value = shader->key.part.ps.epilog.spi_shader_col_format;
1491 key->part.tcs.epilog.prim_mode =
1493 key->part.tcs.epilog.invoc0_tess_factors_are_def =
1495 key->part.tcs.epilog.tes_reads_tess_factors =
1549 key->part.ps.epilog.last_cbuf = MAX2(sctx->framebuffer.state.nr_cbufs, 1) - 1;
1555 key->part.ps.epilog.spi_shader_col_format =
1564 key->part.ps.epilog.spi_shader_col_format &= blend->cb_target_enabled_4bit;
1570 key->part.ps.epilog.spi_shader_col_format |=
1571 (key->part.ps.epilog.spi_shader_col_format & 0xf) << 4;
1573 key->part.ps.epilog
[all...]
H A Dsi_shader.c92 /* Ideally pass the sample mask input to the PS epilog as v14, which
403 /* If !tcs_out_vertices, it's either the fixed-func TCS or the TCS epilog. */
1414 /* Always write tess factors into LDS for the TCS epilog. */
1417 /* The epilog doesn't read LDS if invocation 0 defines tess factors. */
1452 /* Write tess factors into VGPRs for the epilog. */
1528 /* Always write tess factors into LDS for the TCS epilog. */
1531 /* The epilog doesn't read LDS if invocation 0 defines tess factors. */
1568 /* Write tess factors into VGPRs for the epilog. */
2472 unsigned col_formats = key->part.ps.epilog.spi_shader_col_format;
2477 is_int8 = (key->part.ps.epilog
5201 const struct ac_shader_binary *epilog = local in function:si_shader_binary_upload
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_tgsi_lower_depth_clamp.c378 ctx.base.epilog = epilog_fs;
381 ctx.base.epilog = epilog_last_vertex_stage;
/xsrc/external/mit/xf86-video-qxl/dist/scripts/
H A DXspice55 epilog="Any option not parsed by Xspice gets passed to Xorg as is.")

Completed in 40 milliseconds

12