Home
last modified time | relevance | path

Searched refs:spi_shader_col_format (Results 1 - 15 of 15) sorted by relevance

/third_party/mesa3d/src/amd/common/
H A Dac_shader_util.h96 unsigned ac_get_cb_shader_mask(unsigned spi_shader_col_format);
H A Dac_shader_util.c56 unsigned ac_get_cb_shader_mask(unsigned spi_shader_col_format) in ac_get_cb_shader_mask() argument
61 switch ((spi_shader_col_format >> (i * 4)) & 0xf) { in ac_get_cb_shader_mask()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.cpp1778 unsigned spi_shader_col_format = shader->key.ps.part.epilog.spi_shader_col_format;
1780 unsigned i, num_targets = (util_last_bit(spi_shader_col_format) + 3) / 4;
1782 /* Remove holes in spi_shader_col_format. */
1784 unsigned spi_format = (spi_shader_col_format >> (i * 4)) & 0xf;
1815 shader->ctx_reg.ps.spi_shader_col_format);
1826 unsigned spi_ps_in_control, spi_shader_col_format, cb_shader_mask;
1951 spi_shader_col_format = si_get_spi_shader_col_format(shader);
1952 cb_shader_mask = ac_get_cb_shader_mask(shader->key.ps.part.epilog.spi_shader_col_format);
1971 if (!spi_shader_col_format
[all...]
H A Dsi_shader_llvm_ps.c257 unsigned col_formats = key->ps.part.epilog.spi_shader_col_format; in si_llvm_init_ps_export_args()
259 unsigned spi_shader_col_format; in si_llvm_init_ps_export_args() local
265 spi_shader_col_format = (col_formats >> (cbuf * 4)) & 0xf; in si_llvm_init_ps_export_args()
266 if (spi_shader_col_format == V_028714_SPI_SHADER_ZERO) in si_llvm_init_ps_export_args()
300 switch (spi_shader_col_format) { in si_llvm_init_ps_export_args()
H A Dsi_shader.h413 * ANDed with spi_shader_col_format.
598 unsigned spi_shader_col_format; member
945 unsigned spi_shader_col_format; member
H A Dsi_pipe.h472 unsigned spi_shader_col_format : 8; /* no blending, no alpha-to-coverage. */ member
763 unsigned spi_shader_col_format; member
H A Dsi_state.c131 unsigned spi_shader_col_format = in si_emit_cb_render_state() local
132 sctx->shader.ps.cso ? sctx->shader.ps.current->key.ps.part.epilog.spi_shader_col_format in si_emit_cb_render_state()
156 spi_format = (spi_shader_col_format >> (i * 4)) & 0xf; in si_emit_cb_render_state()
2506 surf->spi_shader_col_format = formats.normal; in si_choose_spi_color_formats()
3020 sctx->framebuffer.spi_shader_col_format = 0; in si_set_framebuffer_state()
3051 sctx->framebuffer.spi_shader_col_format |= surf->spi_shader_col_format << (i * 4); in si_set_framebuffer_state()
H A Dsi_state_draw.cpp118 old_ps ? old_ps->key.ps.part.epilog.spi_shader_col_format : 0; in si_update_shaders()
280 sctx->shader.ps.current->key.ps.part.epilog.spi_shader_col_format)) in si_update_shaders()
H A Dsi_shader.c1297 fprintf(f, " epilog.spi_shader_col_format = 0x%x\n", in si_dump_shader_key()
1298 key->ps.part.epilog.spi_shader_col_format); in si_dump_shader_key()
/third_party/mesa3d/src/amd/compiler/
H A Daco_shader_info.h64 uint32_t spi_shader_col_format; member
H A Daco_instruction_selection.cpp12545 unsigned col_format = (key->spi_shader_col_format >> (i * 4)) & 0xf;
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_aco_shader_info.h130 ASSIGN_FIELD(spi_shader_col_format); in radv_aco_convert_ps_epilog_key()
H A Dradv_shader.h415 uint32_t spi_shader_col_format; member
H A Dradv_pipeline.c61 uint32_t spi_shader_col_format; member
590 blend->spi_shader_col_format = col_format; in radv_pipeline_compute_spi_color_formats()
3342 key.ps.col_format = blend->spi_shader_col_format; in radv_generate_graphics_pipeline_key()
5551 radeon_set_context_reg(ctx_cs, R_028714_SPI_SHADER_COL_FORMAT, blend->spi_shader_col_format); in radv_pipeline_emit_blend_state()
6993 !blend.spi_shader_col_format) { in radv_graphics_pipeline_init()
6995 blend.spi_shader_col_format = V_028714_SPI_SHADER_32_R; in radv_graphics_pipeline_init()
6998 pipeline->col_format = blend.spi_shader_col_format; in radv_graphics_pipeline_init()
H A Dradv_shader_args.c914 unsigned col_format = (key->spi_shader_col_format >> (i * 4)) & 0xf; in radv_declare_ps_epilog_args()

Completed in 54 milliseconds