Searched refs:blend_state (Results 1 - 24 of 24) sorted by relevance

/external/mesa3d/src/gallium/state_trackers/vdpau/
H A Doutput.c583 VdpOutputSurfaceRenderBlendState const *blend_state)
590 if (blend_state) {
592 blend.rt[0].rgb_src_factor = BlendFactorToPipe(blend_state->blend_factor_source_color);
593 blend.rt[0].rgb_dst_factor = BlendFactorToPipe(blend_state->blend_factor_destination_color);
594 blend.rt[0].alpha_src_factor = BlendFactorToPipe(blend_state->blend_factor_source_alpha);
595 blend.rt[0].alpha_dst_factor = BlendFactorToPipe(blend_state->blend_factor_destination_alpha);
596 blend.rt[0].rgb_func = BlendEquationToPipe(blend_state->blend_equation_color);
597 blend.rt[0].alpha_func = BlendEquationToPipe(blend_state->blend_equation_alpha);
642 VdpOutputSurfaceRenderBlendState const *blend_state,
681 blend = BlenderToPipe(context, blend_state);
582 BlenderToPipe(struct pipe_context *context, VdpOutputSurfaceRenderBlendState const *blend_state) argument
637 vlVdpOutputSurfaceRenderOutputSurface(VdpOutputSurface destination_surface, VdpRect const *destination_rect, VdpOutputSurface source_surface, VdpRect const *source_rect, VdpColor const *colors, VdpOutputSurfaceRenderBlendState const *blend_state, uint32_t flags) argument
707 vlVdpOutputSurfaceRenderBitmapSurface(VdpOutputSurface destination_surface, VdpRect const *destination_rect, VdpBitmapSurface source_surface, VdpRect const *source_rect, VdpColor const *colors, VdpOutputSurfaceRenderBlendState const *blend_state, uint32_t flags) argument
[all...]
/external/mesa3d/src/intel/vulkan/
H A DgenX_pipeline.c727 pipeline->blend_state =
730 struct GENX(BLEND_STATE) blend_state = {
742 blend_state.Entry[i].WriteDisableAlpha = true;
743 blend_state.Entry[i].WriteDisableRed = true;
744 blend_state.Entry[i].WriteDisableGreen = true;
745 blend_state.Entry[i].WriteDisableBlue = true;
773 blend_state.Entry[i] = (struct GENX(BLEND_STATE_ENTRY)) {
800 blend_state.IndependentAlphaBlendEnable = true;
802 blend_state.Entry[i].IndependentAlphaBlendEnable = true;
817 blend_state
[all...]
H A Danv_pipeline.c201 if (pipeline->blend_state.map)
202 anv_state_pool_free(&device->dynamic_state_pool, pipeline->blend_state);
H A Danv_private.h1451 struct anv_state blend_state; member in struct:anv_pipeline
/external/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_encode.c82 const struct pipe_blend_state *blend_state)
91 VIRGL_OBJ_BLEND_S0_INDEPENDENT_BLEND_ENABLE(blend_state->independent_blend_enable) |
92 VIRGL_OBJ_BLEND_S0_LOGICOP_ENABLE(blend_state->logicop_enable) |
93 VIRGL_OBJ_BLEND_S0_DITHER(blend_state->dither) |
94 VIRGL_OBJ_BLEND_S0_ALPHA_TO_COVERAGE(blend_state->alpha_to_coverage) |
95 VIRGL_OBJ_BLEND_S0_ALPHA_TO_ONE(blend_state->alpha_to_one);
99 tmp = VIRGL_OBJ_BLEND_S1_LOGICOP_FUNC(blend_state->logicop_func);
104 VIRGL_OBJ_BLEND_S2_RT_BLEND_ENABLE(blend_state->rt[i].blend_enable) |
105 VIRGL_OBJ_BLEND_S2_RT_RGB_FUNC(blend_state->rt[i].rgb_func) |
106 VIRGL_OBJ_BLEND_S2_RT_RGB_SRC_FACTOR(blend_state
80 virgl_encode_blend_state(struct virgl_context *ctx, uint32_t handle, const struct pipe_blend_state *blend_state) argument
[all...]
H A Dvirgl_context.c238 const struct pipe_blend_state *blend_state)
244 virgl_encode_blend_state(vctx, handle, blend_state);
250 void *blend_state)
253 uint32_t handle = (unsigned long)blend_state;
258 void *blend_state)
261 uint32_t handle = (unsigned long)blend_state;
266 const struct pipe_depth_stencil_alpha_state *blend_state)
272 virgl_encode_dsa_state(vctx, handle, blend_state);
277 void *blend_state)
280 uint32_t handle = (unsigned long)blend_state;
237 virgl_create_blend_state(struct pipe_context *ctx, const struct pipe_blend_state *blend_state) argument
249 virgl_bind_blend_state(struct pipe_context *ctx, void *blend_state) argument
257 virgl_delete_blend_state(struct pipe_context *ctx, void *blend_state) argument
265 virgl_create_depth_stencil_alpha_state(struct pipe_context *ctx, const struct pipe_depth_stencil_alpha_state *blend_state) argument
276 virgl_bind_depth_stencil_alpha_state(struct pipe_context *ctx, void *blend_state) argument
[all...]
H A Dvirgl_encode.h77 const struct pipe_blend_state *blend_state);
/external/mesa3d/src/amd/vulkan/
H A Dradv_meta_fast_clear.c183 const VkPipelineColorBlendStateCreateInfo blend_state = { local
229 .pColorBlendState = &blend_state,
267 .pColorBlendState = &blend_state,
/external/mesa3d/src/gallium/drivers/ilo/core/
H A Dilo_builder_3d_bottom.h889 uint32_t blend_state,
901 dw[1] = blend_state | GEN6_CC_PTR_DW1_BLEND_CHANGED;
954 uint32_t blend_state)
959 blend_state |= 1;
963 blend_state);
888 gen6_3DSTATE_CC_STATE_POINTERS(struct ilo_builder *builder, uint32_t blend_state, uint32_t depth_stencil_state, uint32_t color_calc_state) argument
953 gen7_3DSTATE_BLEND_STATE_POINTERS(struct ilo_builder *builder, uint32_t blend_state) argument
/external/mesa3d/src/gallium/state_trackers/nine/
H A Dnine_pipe.c156 nine_convert_blend_state(struct pipe_blend_state *blend_state, const DWORD *rs) argument
201 *blend_state = blend;
/external/mesa3d/src/gallium/state_trackers/va/
H A Dsurface.c195 void *blend_state; local
255 blend_state = drv->pipe->create_blend_state(drv->pipe, &blend);
258 vl_compositor_set_layer_blend(&drv->cstate, 0, blend_state, false);
265 drv->pipe->delete_blend_state(drv->pipe, blend_state);
/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_hw_context.c339 if (ctx->blend_state.cso)
340 r600_mark_atom_dirty(ctx, &ctx->blend_state.atom);
H A Dr600_state_common.c165 r600_set_cso_state_with_cb(rctx, &rctx->blend_state, blend, &blend->buffer);
169 r600_set_cso_state_with_cb(rctx, &rctx->blend_state, blend, &blend->buffer_no_blend);
198 r600_set_cso_state_with_cb(rctx, &rctx->blend_state, NULL, NULL);
485 if (rctx->blend_state.cso == state) {
1639 rctx->blend_state.cso,
H A Dr600_pipe.h454 struct r600_cso_state blend_state; member in struct:r600_context
H A Dr600_blit.c71 util_blitter_save_blend(rctx->blitter, rctx->blend_state.cso);
H A Devergreen_state.c3618 r600_init_atom(rctx, &rctx->blend_state.atom, id++, r600_emit_cso_state, 0);
H A Dr600_state.c3042 r600_init_atom(rctx, &rctx->blend_state.atom, id++, r600_emit_cso_state, 0);
/external/mesa3d/src/intel/tools/
H A Daubinator.c628 struct gen_group *blend_state; local
630 blend_state = gen_spec_find_struct(spec, "BLEND_STATE");
633 decode_structure(spec, blend_state, gtt + start);
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_context.h508 struct r300_atom blend_state; member in struct:r300_context
H A Dr300_context.c183 R300_INIT_ATOM(blend_state, 8);
H A Dr300_state.c540 UPDATE_STATE(state, r300->blend_state);
976 r300_mark_atom_dirty(r300, &r300->blend_state);
H A Dr300_blit.c63 util_blitter_save_blend(r300->blitter, r300->blend_state.state);
/external/mesa3d/src/gallium/drivers/ddebug/
H A Ddd_draw.c338 DUMP(blend_state, &dstate->blend->state.blend);
/external/mesa3d/src/gallium/drivers/trace/
H A Dtr_context.c307 trace_dump_arg(blend_state, state);

Completed in 543 milliseconds