Searched refs:cso_blend (Results 1 – 8 of 8) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_state.c | 1522 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 …]
|
D | crocus_context.h | 565 struct crocus_blend_state *cso_blend; member
|
D | crocus_blit.c | 48 util_blitter_save_blend(ice->blitter, ice->state.cso_blend); in crocus_blitter_begin()
|
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/ |
D | cso_cache.h | 118 struct cso_blend { struct
|
D | cso_cache.c | 50 pipe->delete_blend_state(pipe, ((struct cso_blend*)state)->data); in cso_delete_state()
|
D | cso_context.c | 136 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/ |
D | iris_state.c | 1462 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 …]
|
D | iris_context.h | 720 struct iris_blend_state *cso_blend; member
|