| /third_party/mesa3d/src/gallium/drivers/softpipe/ |
| H A D | sp_quad_pipe.c | 54 sp->quad.first = sp->quad.blend; in sp_build_quad_pipeline()
|
| /third_party/mesa3d/src/gallium/auxiliary/vl/ |
| H A D | vl_zscan.h | 51 void *blend; member
|
| H A D | vl_idct.h | 47 void *blend; member
|
| /third_party/skia/third_party/externals/freetype/src/psaux/ |
| H A D | t1decode.h | 59 PS_Blend blend,
|
| H A D | psfont.h | 82 CFF_BlendRec blend; /* cached charstring blend vector */ member
|
| /third_party/skia/gm/ |
| H A D | blend.cpp | 15 DEF_SIMPLE_GM(blend, canvas, 300, 100) { in DEF_SIMPLE_GM()
|
| /third_party/mesa3d/src/gallium/drivers/r600/ |
| H A D | r600_state_common.c | 190 struct r600_blend_state *blend, bool blend_disable) in r600_bind_blend_state_internal() 195 rctx->alpha_to_one = blend->alpha_to_one; in r600_bind_blend_state_internal() 196 rctx->dual_src_blend = blend->dual_src_blend; in r600_bind_blend_state_internal() 199 r600_set_cso_state_with_cb(rctx, &rctx->blend_state, blend, &blend->buffer); in r600_bind_blend_state_internal() 200 color_control = blend->cb_color_control; in r600_bind_blend_state_internal() 203 r600_set_cso_state_with_cb(rctx, &rctx->blend_state, blend, &blend->buffer_no_blend); in r600_bind_blend_state_internal() 204 color_control = blend->cb_color_control_no_blend; in r600_bind_blend_state_internal() 208 if (rctx->cb_misc_state.blend_colormask != blend in r600_bind_blend_state_internal() 189 r600_bind_blend_state_internal(struct r600_context *rctx, struct r600_blend_state *blend, bool blend_disable) r600_bind_blend_state_internal() argument 233 struct r600_blend_state *blend = (struct r600_blend_state *)state; r600_bind_blend_state() local 524 struct r600_blend_state *blend = (struct r600_blend_state*)state; r600_delete_blend_state() local [all...] |
| /third_party/mesa3d/src/gallium/drivers/asahi/ |
| H A D | agx_state.h | 136 struct agx_blend blend; member 161 struct agx_blend *blend; member
|
| /third_party/mesa3d/src/gallium/drivers/panfrost/ |
| H A D | pan_cmdstream.c | 257 struct panfrost_blend_state *blend, in panfrost_fs_required() 275 if (state->cbufs[i] && !blend->info[i].no_colour) in panfrost_fs_required() 284 /* Get pointers to the blend shaders bound to each active render target. Used 285 * to emit the blend descriptors, as well as the fragment renderer state 330 const struct panfrost_blend_state *so = ctx->blend; in panfrost_overdraw_alpha() 350 const struct panfrost_blend_state *so = ctx->blend; in panfrost_emit_blend() 379 cfg.alpha_to_one = ctx->blend->base.alpha_to_one; in panfrost_emit_blend() 404 /* Words 2 and 3: Internal blend */ in panfrost_emit_blend() 406 /* The blend shader's address needs to be at in panfrost_emit_blend() 419 unsigned ret_offset = fs->info.bifrost.blend[ in panfrost_emit_blend() 255 panfrost_fs_required( struct panfrost_shader_state *fs, struct panfrost_blend_state *blend, struct pipe_framebuffer_state *state, const struct panfrost_zsa_state *zsa) panfrost_fs_required() argument 4452 panfrost_create_blend_state(struct pipe_context *pipe, const struct pipe_blend_state *blend) panfrost_create_blend_state() argument [all...] |
| H A D | pan_blit.c | 46 util_blitter_save_blend(blitter, ctx->blend); in panfrost_blitter_save()
|
| /third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
| H A D | lp_bld_blend.h | 59 const struct pipe_blend_state *blend,
|
| /third_party/mesa3d/src/gallium/drivers/d3d12/ |
| H A D | d3d12_pipeline_state.h | 64 struct d3d12_blend_state *blend; member
|
| H A D | d3d12_video_proc.cpp | 168 debug_printf("d3d12_video_processor_process_frame: Requested alpha blend mode %d global alpha: %f \n", process_properties->blend.mode, process_properties->blend.global_alpha); in d3d12_video_processor_process_frame() 227 (process_properties->blend.mode == PIPE_VIDEO_VPP_BLEND_MODE_GLOBAL_ALPHA), in d3d12_video_processor_process_frame() 228 process_properties->blend.global_alpha in d3d12_video_processor_process_frame()
|
| H A D | d3d12_pipeline_state.cpp | 200 if (ctx->gfx_pipeline_state.blend->desc.RenderTarget[0].LogicOpEnable && in d3d12_rtv_format() 276 pso_desc.BlendState = state->blend->desc; in create_gfx_pipeline_state() 410 if (key->blend == state || key->zsa == state || key->rast == state) in d3d12_gfx_pipeline_state_cache_invalidate()
|
| /third_party/mesa3d/src/gallium/auxiliary/postprocess/ |
| H A D | pp_private.h | 46 struct pipe_blend_state blend; member
|
| /third_party/mesa3d/src/panfrost/lib/ |
| H A D | pan_blitter.c | 354 _mesa_hash_table_search(dev->blitter.shaders.blend, &key); in pan_blitter_get_blend_shaders() 362 blend_shader = rzalloc(dev->blitter.shaders.blend, in pan_blitter_get_blend_shaders() 401 _mesa_hash_table_insert(dev->blitter.shaders.blend, in pan_blitter_get_blend_shaders() 638 shader->blend_ret_offsets[i] = shader->info.bifrost.blend[i].return_offset; in pan_blitter_get_blit_shader() 639 shader->blend_types[i] = shader->info.bifrost.blend[i].type; in pan_blitter_get_blit_shader() 1162 struct panfrost_ptr blend = pan_pool_alloc_desc_array(pool, bd_count, BLEND); in pan_preload_emit_dcd() local 1170 blend.cpu); in pan_preload_emit_dcd() 1184 cfg.blend = blend.gpu; in pan_preload_emit_dcd() 1669 dev->blitter.shaders.blend in pan_blitter_init() [all...] |
| /third_party/mesa3d/src/gallium/drivers/r300/ |
| H A D | r300_state.c | 64 /* If the blend equation is ADD or REVERSE_SUBTRACT, in blend_discard_if_src_alpha_0() 85 /* If the blend equation is ADD or REVERSE_SUBTRACT, in blend_discard_if_src_alpha_1() 104 /* If the blend equation is ADD or REVERSE_SUBTRACT, in blend_discard_if_src_color_0() 119 /* If the blend equation is ADD or REVERSE_SUBTRACT, in blend_discard_if_src_color_1() 134 /* If the blend equation is ADD or REVERSE_SUBTRACT, in blend_discard_if_src_alpha_color_0() 157 /* If the blend equation is ADD or REVERSE_SUBTRACT, in blend_discard_if_src_alpha_color_1() 331 /* Create a new blend state based on the CSO blend state. 333 * This encompasses alpha blending, logic/raster ops, and blend dithering. */ 338 struct r300_blend_state* blend in r300_create_blend_state() local 531 struct r300_blend_state *blend = (struct r300_blend_state*)state; r300_bind_blend_state() local [all...] |
| /third_party/mesa3d/src/panfrost/bifrost/ |
| H A D | bi_pack.c | 715 /* No need to collect return addresses when we're in a blend shader. */ in bi_collect_blend_ret_addr() 727 assert(loc < ARRAY_SIZE(ctx->info.bifrost->blend)); in bi_collect_blend_ret_addr() 728 assert(!ctx->info.bifrost->blend[loc].return_offset); in bi_collect_blend_ret_addr() 729 ctx->info.bifrost->blend[loc].return_offset = in bi_collect_blend_ret_addr() 731 assert(!(ctx->info.bifrost->blend[loc].return_offset & 0x7)); in bi_collect_blend_ret_addr()
|
| /third_party/mesa3d/src/amd/common/ |
| H A D | ac_shader_util.h | 61 unsigned blend : 8; member
|
| /third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d9/ |
| H A D | renderer9_utils.h | 32 D3DBLEND ConvertBlendFunc(GLenum blend);
|
| /third_party/skia/third_party/externals/swiftshader/src/Main/ |
| H A D | FrameBuffer.hpp | 97 static void blend(const BlitState &state, const Pointer<Byte> &d, const Pointer<Byte> &s, const Pointer<Byte> &c);
|
| /third_party/mesa3d/src/gallium/drivers/zink/ |
| H A D | zink_state.c | 276 unreachable("unexpected blend factor"); in blend_factor() 305 unreachable("unexpected blend function"); in blend_op() 417 struct zink_blend_state *blend = cso; in zink_bind_blend_state() local 421 state->blend_id = blend ? blend->hash : 0; in zink_bind_blend_state() 424 blend && blend->dual_src_blend && state->blend_state->attachments[0].blendEnable; in zink_bind_blend_state()
|
| /third_party/mesa3d/src/gallium/drivers/svga/ |
| H A D | svga_pipe_blit.c | 231 if (svga->curr.blend) { in is_blending_enabled() 232 if (svga->curr.blend->independent_blend_enable) { in is_blending_enabled() 236 if (svga->curr.blend->rt[i].blend_enable) { in is_blending_enabled() 244 if (svga->curr.blend->rt[0].blend_enable) in is_blending_enabled() 584 * If format is srgb and blend is enabled then color values need in try_blit() 634 util_blitter_save_blend(svga->blitter, (void*)svga->curr.blend); in try_blit()
|
| H A D | svga_state_fs.c | 185 /* The blend workaround for simulating logicop xor behaviour in make_fs_key() 199 key->fs.white_fragments = svga->curr.blend->need_white_fragments; in make_fs_key() 201 key->fs.alpha_to_one = svga->curr.blend->alpha_to_one; in make_fs_key() 306 svga->curr.blend->need_white_fragments) { in make_fs_key()
|
| /third_party/ffmpeg/libavfilter/ |
| H A D | vf_framerate.c | 112 s->blend(src1_data, src1->linesize[plane], src2_data, src2->linesize[plane], in filter_slice() 133 // decide if the shot-change detection allows us to blend two frames in blend_frames() 262 s->blend = blend_frames8_c; in ff_framerate_init() 265 s->blend = blend_frames16_c; in ff_framerate_init()
|