Home
last modified time | relevance | path

Searched refs:cso_blend (Results 1 – 8 of 8) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_state.c1522 struct crocus_blend_state *cso_blend, in set_blend_entry_bits() argument
1528 &cso_blend->cso.rt[cso_blend->cso.independent_blend_enable ? idx : 0]; in set_blend_entry_bits()
1532 fix_blendfactor(rt->rgb_src_factor, cso_blend->cso.alpha_to_one); in set_blend_entry_bits()
1534 fix_blendfactor(rt->alpha_src_factor, cso_blend->cso.alpha_to_one); in set_blend_entry_bits()
1536 fix_blendfactor(rt->rgb_dst_factor, cso_blend->cso.alpha_to_one); in set_blend_entry_bits()
1538 fix_blendfactor(rt->alpha_dst_factor, cso_blend->cso.alpha_to_one); in set_blend_entry_bits()
1543 if (cso_blend->cso.logicop_enable) { in set_blend_entry_bits()
1545 entry->LogicOpEnable = cso_blend->cso.logicop_enable; in set_blend_entry_bits()
1546 entry->LogicOpFunction = cso_blend->cso.logicop_func; in set_blend_entry_bits()
1553 (!cso_blend->dual_color_blending || wm_prog_data->dual_src_blend); in set_blend_entry_bits()
[all …]
Dcrocus_context.h565 struct crocus_blend_state *cso_blend; member
Dcrocus_blit.c48 util_blitter_save_blend(ice->blitter, ice->state.cso_blend); in crocus_blitter_begin()
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_cache.h118 struct cso_blend { struct
Dcso_cache.c50 pipe->delete_blend_state(pipe, ((struct cso_blend*)state)->data); in cso_delete_state()
Dcso_context.c136 if (ctx->blend == ((struct cso_blend*)state)->data) in delete_cso()
453 struct cso_blend *cso = MALLOC(sizeof(struct cso_blend)); in cso_set_blend()
470 handle = ((struct cso_blend *)cso_hash_iter_data(iter))->data; in cso_set_blend()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_state.c1462 ice->state.cso_blend = cso; in iris_bind_blend_state()
1477 has_writeable_rt(const struct iris_blend_state *cso_blend, in has_writeable_rt() argument
1488 return cso_blend->color_write_enables & rt_outputs; in has_writeable_rt()
1638 const struct iris_blend_state *cso_blend = ice->state.cso_blend; in want_pma_fix() local
1722 cso_blend->alpha_to_coverage || cso_zsa->alpha_enabled; in want_pma_fix()
4428 const struct iris_blend_state *blend = ice->state.cso_blend; in iris_populate_fs_key()
5930 struct iris_blend_state *cso_blend = ice->state.cso_blend; in iris_upload_dirty_render_state() local
5954 blend_map[0] = blend_state_header | cso_blend->blend_state[0]; in iris_upload_dirty_render_state()
5955 memcpy(&blend_map[1], &cso_blend->blend_state[1], 4 * rt_dwords); in iris_upload_dirty_render_state()
6404 struct iris_blend_state *cso_blend = ice->state.cso_blend; in iris_upload_dirty_render_state() local
[all …]
Diris_context.h720 struct iris_blend_state *cso_blend; member