Home
last modified time | relevance | path

Searched refs:spi_shader_col_format (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/amd/common/
Dac_shader_util.h83 unsigned ac_get_cb_shader_mask(unsigned spi_shader_col_format);
Dac_shader_util.c50 unsigned ac_get_cb_shader_mask(unsigned spi_shader_col_format) in ac_get_cb_shader_mask() argument
55 switch ((spi_shader_col_format >> (i * 4)) & 0xf) { in ac_get_cb_shader_mask()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.c1511 unsigned spi_shader_col_format = shader->key.part.ps.epilog.spi_shader_col_format; in si_get_spi_shader_col_format() local
1513 unsigned i, num_targets = (util_last_bit(spi_shader_col_format) + 3) / 4; in si_get_spi_shader_col_format()
1517 unsigned spi_format = (spi_shader_col_format >> (i * 4)) & 0xf; in si_get_spi_shader_col_format()
1549 shader->ctx_reg.ps.spi_shader_col_format); in si_emit_shader_ps()
1562 unsigned spi_ps_in_control, spi_shader_col_format, cb_shader_mask; in si_shader_ps() local
1634 spi_shader_col_format = si_get_spi_shader_col_format(shader); in si_shader_ps()
1635 cb_shader_mask = ac_get_cb_shader_mask(shader->key.part.ps.epilog.spi_shader_col_format); in si_shader_ps()
1654 !spi_shader_col_format && !info->writes_z && !info->writes_stencil && in si_shader_ps()
1656 spi_shader_col_format = V_028714_SPI_SHADER_32_R; in si_shader_ps()
1669 shader->ctx_reg.ps.spi_shader_col_format = spi_shader_col_format; in si_shader_ps()
[all …]
Dsi_shader.h538 unsigned spi_shader_col_format; member
809 unsigned spi_shader_col_format; member
Dsi_shader_llvm_ps.c282 unsigned col_formats = key->part.ps.epilog.spi_shader_col_format; in si_llvm_init_ps_export_args()
284 unsigned spi_shader_col_format; in si_llvm_init_ps_export_args() local
290 spi_shader_col_format = (col_formats >> (cbuf * 4)) & 0xf; in si_llvm_init_ps_export_args()
316 switch (spi_shader_col_format) { in si_llvm_init_ps_export_args()
909 unsigned spi_format = key->ps_epilog.states.spi_shader_col_format; in si_llvm_build_ps_epilog()
Dsi_pipe.h414 unsigned spi_shader_col_format : 8; /* no blending, no alpha-to-coverage. */ member
701 unsigned spi_shader_col_format; member
Dsi_state.c121 unsigned spi_shader_col_format = in si_emit_cb_render_state() local
122 sctx->ps_shader.cso ? sctx->ps_shader.current->key.part.ps.epilog.spi_shader_col_format in si_emit_cb_render_state()
145 spi_format = (spi_shader_col_format >> (i * 4)) & 0xf; in si_emit_cb_render_state()
2206 surf->spi_shader_col_format = formats.normal; in si_choose_spi_color_formats()
2708 sctx->framebuffer.spi_shader_col_format = 0; in si_set_framebuffer_state()
2738 sctx->framebuffer.spi_shader_col_format |= surf->spi_shader_col_format << (i * 4); in si_set_framebuffer_state()
Dsi_shader.c1259 key->part.ps.epilog.spi_shader_col_format); in si_dump_shader_key()
/external/mesa3d/src/amd/vulkan/
Dradv_pipeline.c60 uint32_t spi_shader_col_format; member
565 blend->spi_shader_col_format = col_format; in radv_pipeline_compute_spi_color_formats()
2573 key.col_format = blend->spi_shader_col_format; in radv_generate_graphics_pipeline_key()
4063 radeon_set_context_reg(ctx_cs, R_028714_SPI_SHADER_COL_FORMAT, blend->spi_shader_col_format); in radv_pipeline_generate_blend_state()
5231 !blend.spi_shader_col_format) { in radv_pipeline_init()
5235 blend.spi_shader_col_format = V_028714_SPI_SHADER_32_R; in radv_pipeline_init()
5251 pipeline->graphics.col_format = blend.spi_shader_col_format; in radv_pipeline_init()