/external/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_dual_blend.h | 14 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 D | SkDisplayRandom.h | 34 SkScalar blend; member in class:SkDisplayRandom
|
H A D | SkAnimateBase.h | 51 SkTDScalarArray blend; member in class:SkAnimateBase
|
H A D | SkOperandIterpolator.cpp | 37 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 D | vl_matrix_filter.h | 42 void *blend; member in struct:vl_matrix_filter
|
H A D | vl_median_filter.h | 50 void *blend; member in struct:vl_median_filter
|
H A D | vl_zscan.h | 51 void *blend; member in struct:vl_zscan
|
H A D | vl_idct.h | 47 void *blend; member in struct:vl_idct
|
H A D | vl_matrix_filter.c | 157 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 D | vl_median_filter.c | 243 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 D | vl_compositor.h | 65 void *blend; member in struct:vl_compositor_layer 172 unsigned layer, void *blend, bool is_clearing);
|
H A D | vl_mc.c | 375 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 D | svga_pipe_blend.c | 81 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 D | st_atom_blend.c | 45 * 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 D | pp_program.h | 43 struct pipe_blend_state blend; member in struct:program
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_blend.c | 46 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 D | lp_bld_blend_soa.c | 62 * 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 D | sp_state_blend.c | 40 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 D | nv04_context.h | 46 uint32_t blend; member in struct:nv04_context
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
H A D | gen6_cc.c | 40 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 D | pathopsinverse.cpp | 25 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 D | xa_yuv.c | 40 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 D | SkArithmeticMode.cpp | 85 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 D | vktPipelineReferenceRenderer.cpp | 37 rr::BlendFunc mapVkBlendFactor (VkBlendFactor blend) argument 39 switch (blend)
|
/external/deqp/framework/common/ |
H A D | tcuRGBA.hpp | 125 inline RGBA blend (RGBA a, RGBA b, float t) function in namespace:tcu
|