Searched defs:blend (Results 1 - 25 of 114) sorted by relevance

12345

/external/mesa3d/src/gallium/auxiliary/util/
H A Du_dual_blend.h14 static INLINE boolean util_blend_state_is_dual(const struct pipe_blend_state *blend, argument
17 if (util_blend_factor_is_dual_src(blend->rt[index].rgb_src_factor) ||
18 util_blend_factor_is_dual_src(blend->rt[index].alpha_src_factor) ||
19 util_blend_factor_is_dual_src(blend->rt[index].rgb_dst_factor) ||
20 util_blend_factor_is_dual_src(blend->rt[index].alpha_dst_factor))
/external/skia/src/animator/
H A DSkDisplayRandom.h34 SkScalar blend; member in class:SkDisplayRandom
H A DSkAnimateBase.h51 SkTDScalarArray blend; member in class:SkAnimateBase
H A DSkOperandIterpolator.cpp37 bool SkOperandInterpolator::setKeyFrame(int index, SkMSec time, const SkOperand values[], SkScalar blend) argument
40 blend = SkScalarPin(blend, 0, SK_Scalar1);
47 timeCode->fBlend[0] = SK_Scalar1 - blend;
50 timeCode->fBlend[3] = SK_Scalar1 - blend;
/external/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_matrix_filter.h42 void *blend; member in struct:vl_matrix_filter
H A Dvl_median_filter.h50 void *blend; member in struct:vl_median_filter
H A Dvl_zscan.h51 void *blend; member in struct:vl_zscan
H A Dvl_idct.h47 void *blend; member in struct:vl_idct
H A Dvl_matrix_filter.c157 struct pipe_blend_state blend; local
177 memset(&blend, 0, sizeof blend);
178 blend.rt[0].rgb_func = PIPE_BLEND_ADD;
179 blend.rt[0].rgb_src_factor = PIPE_BLENDFACTOR_ONE;
180 blend.rt[0].rgb_dst_factor = PIPE_BLENDFACTOR_ONE;
181 blend.rt[0].alpha_func = PIPE_BLEND_ADD;
182 blend.rt[0].alpha_src_factor = PIPE_BLENDFACTOR_ONE;
183 blend.rt[0].alpha_dst_factor = PIPE_BLENDFACTOR_ONE;
184 blend
[all...]
H A Dvl_median_filter.c243 struct pipe_blend_state blend; local
263 memset(&blend, 0, sizeof blend);
264 blend.rt[0].rgb_func = PIPE_BLEND_ADD;
265 blend.rt[0].rgb_src_factor = PIPE_BLENDFACTOR_ONE;
266 blend.rt[0].rgb_dst_factor = PIPE_BLENDFACTOR_ONE;
267 blend.rt[0].alpha_func = PIPE_BLEND_ADD;
268 blend.rt[0].alpha_src_factor = PIPE_BLENDFACTOR_ONE;
269 blend.rt[0].alpha_dst_factor = PIPE_BLENDFACTOR_ONE;
270 blend
[all...]
H A Dvl_compositor.h65 void *blend; member in struct:vl_compositor_layer
172 unsigned layer, void *blend, bool is_clearing);
H A Dvl_mc.c375 struct pipe_blend_state blend; local
396 memset(&blend, 0, sizeof blend);
397 blend.independent_blend_enable = 0;
398 blend.rt[0].blend_enable = 1;
399 blend.rt[0].rgb_func = PIPE_BLEND_ADD;
400 blend.rt[0].rgb_src_factor = PIPE_BLENDFACTOR_SRC_ALPHA;
401 blend.rt[0].rgb_dst_factor = PIPE_BLENDFACTOR_ZERO;
402 blend.rt[0].alpha_func = PIPE_BLEND_ADD;
403 blend
[all...]
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_pipe_blend.c81 struct svga_blend_state *blend = CALLOC_STRUCT( svga_blend_state ); local
85 /* Fill in the per-rendertarget blend state. We currently only
90 * top of D3D9 API. Instead we try to simulate with various blend modes.
96 blend->need_white_fragments = TRUE;
97 blend->rt[i].blend_enable = TRUE;
98 blend->rt[i].srcblend = SVGA3D_BLENDOP_ONE;
99 blend->rt[i].dstblend = SVGA3D_BLENDOP_ONE;
100 blend->rt[i].blendeq = SVGA3D_BLENDEQ_SUBTRACT;
103 blend->rt[i].blend_enable = TRUE;
104 blend
204 svga_bind_blend_state(struct pipe_context *pipe, void *blend) argument
214 svga_delete_blend_state(struct pipe_context *pipe, void *blend) argument
[all...]
/external/mesa3d/src/mesa/state_tracker/
H A Dst_atom_blend.c45 * Convert GLenum blend tokens to pipe tokens.
46 * Both blend factors and blend funcs are accepted.
49 translate_blend(GLenum blend) argument
51 switch (blend) {
52 /* blend functions */
64 /* blend factors */
172 * Figure out if blend enables/state are different per rt.
192 struct pipe_blend_state *blend = &st->state.blend; local
[all...]
/external/mesa3d/src/gallium/auxiliary/postprocess/
H A Dpp_program.h43 struct pipe_blend_state blend; member in struct:program
/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_blend.c46 const struct pipe_blend_state *blend)
48 struct pipe_blend_state *state = mem_dup(blend, sizeof *blend);
62 llvmpipe_bind_blend_state(struct pipe_context *pipe, void *blend) argument
66 if (llvmpipe->blend == blend)
71 llvmpipe->blend = blend;
78 llvmpipe_delete_blend_state(struct pipe_context *pipe, void *blend) argument
80 FREE( blend );
45 llvmpipe_create_blend_state(struct pipe_context *pipe, const struct pipe_blend_state *blend) argument
[all...]
H A Dlp_bld_blend_soa.c62 * lp_blend_test -o blend.tsv
115 * Build a single SOA blend factor for a color channel.
200 * Generate blend code in SOA mode.
201 * \param rt render target index (to index the blend / colormask state)
204 * \param con constant blend color
209 const struct pipe_blend_state *blend,
234 if (blend->rt[rt].colormask & (1 << i)) {
235 if (blend->logicop_enable) {
237 res[i] = lp_build_logicop(builder, blend->logicop_func, src[i], dst[i]);
242 else if (blend
208 lp_build_blend_soa(struct gallivm_state *gallivm, const struct pipe_blend_state *blend, struct lp_type type, unsigned rt, LLVMValueRef src[4], LLVMValueRef dst[4], LLVMValueRef con[4], LLVMValueRef res[4]) argument
[all...]
/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_blend.c40 const struct pipe_blend_state *blend)
42 return mem_dup(blend, sizeof(*blend));
48 void *blend)
54 softpipe->blend = (struct pipe_blend_state *)blend;
62 void *blend)
64 FREE( blend );
39 softpipe_create_blend_state(struct pipe_context *pipe, const struct pipe_blend_state *blend) argument
47 softpipe_bind_blend_state(struct pipe_context *pipe, void *blend) argument
61 softpipe_delete_blend_state(struct pipe_context *pipe, void *blend) argument
/external/mesa3d/src/mesa/drivers/dri/nouveau/
H A Dnv04_context.h46 uint32_t blend; member in struct:nv04_context
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dgen6_cc.c40 struct gen6_blend_state *blend; local
54 size = sizeof(*blend) * nr_draw_buffers;
55 blend = brw_state_batch(brw, AUB_TRACE_BLEND_STATE,
58 memset(blend, 0, size);
93 blend[b].blend1.logic_op_enable = 1;
94 blend[b].blend1.logic_op_func =
113 blend[b].blend0.dest_blend_factor = brw_translate_blend_factor(dstRGB);
114 blend[b].blend0.source_blend_factor = brw_translate_blend_factor(srcRGB);
115 blend[b].blend0.blend_func = brw_translate_blend_equation(eqRGB);
117 blend[
[all...]
/external/skia/gm/
H A Dpathopsinverse.cpp25 SkColor blendColor = blend(oneColor, twoColor);
37 SkColor blend(SkColor one, SkColor two) { function in class:skiagm::PathOpsInverseGM
/external/mesa3d/src/gallium/state_trackers/xa/
H A Dxa_yuv.c40 struct pipe_blend_state blend; local
42 memset(&blend, 0, sizeof(struct pipe_blend_state));
43 blend.rt[0].blend_enable = 0;
44 blend.rt[0].colormask = PIPE_MASK_RGBA;
47 blend.rt[0].rgb_src_factor = PIPE_BLENDFACTOR_ONE;
48 blend.rt[0].alpha_src_factor = PIPE_BLENDFACTOR_ONE;
49 blend.rt[0].rgb_dst_factor = PIPE_BLENDFACTOR_ZERO;
50 blend.rt[0].alpha_dst_factor = PIPE_BLENDFACTOR_ZERO;
52 cso_set_blend(r->cso, &blend);
/external/skia/src/effects/
H A DSkArithmeticMode.cpp85 static int blend(int src, int dst, int scale) { function
116 a = blend(a, SkGetPackedA32(sc), scale);
117 r = blend(r, SkGetPackedR32(sc), scale);
118 g = blend(g, SkGetPackedG32(sc), scale);
119 b = blend(b, SkGetPackedB32(sc), scale);
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineReferenceRenderer.cpp37 rr::BlendFunc mapVkBlendFactor (VkBlendFactor blend) argument
39 switch (blend)
/external/deqp/framework/common/
H A DtcuRGBA.hpp125 inline RGBA blend (RGBA a, RGBA b, float t) function in namespace:tcu

Completed in 556 milliseconds

12345