/external/mesa3d/src/gallium/auxiliary/util/ |
u_dual_blend.h | 14 static INLINE boolean util_blend_state_is_dual(const struct pipe_blend_state *blend, 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/mesa3d/src/gallium/drivers/svga/ |
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->rt[i].srcblend = SVGA3D_BLENDOP_ZERO [all...] |
/external/deqp/android/cts/master/src/ |
gles3-pixelformat-issues.txt | 2 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_func_alpha_func.* 3 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_func_dst_func.*
|
/external/deqp/android/cts/mnc/src/ |
gles3-pixelformat-issues.txt | 2 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_func_alpha_func.src.dst_color_one_minus_dst_alpha 3 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_func_alpha_func.src.dst_color_constant_alpha 4 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_func_alpha_func.src.dst_color_src_alpha_saturate 5 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_func_alpha_func.dst.one_zero 6 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_func_alpha_func.dst.one_one_minus_src_color 7 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_func_alpha_func.dst.one_one_minus_dst_color 8 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_func_alpha_func.dst.one_one_minus_dst_alpha 9 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_func_alpha_func.dst.one_constant_color 10 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_func_alpha_func.dst.one_constant_alpha 11 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_func_alpha_func.dst.one_src_alpha_saturat [all...] |
/external/deqp/android/cts/master/ |
gles3-multisample.txt | [all...] |
gles3-565-no-depth-no-stencil.txt | [all...] |
/external/deqp/android/cts/mnc/ |
gles3-multisample.txt | [all...] |
gles3-565-no-depth-no-stencil.txt | [all...] |
/external/deqp/android/cts/nyc/ |
gles3-multisample.txt | [all...] |
gles3-565-no-depth-no-stencil.txt | [all...] |
/external/deqp/android/cts/nyc/src/ |
gles3-multisample.txt | [all...] |
gles3-pixelformat.txt | [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
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) 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...] |
/cts/tests/tests/rscpp/src/android/cts/rscpp/ |
RSBlendTest.java | 59 ScriptIntrinsicBlend blend = ScriptIntrinsicBlend.create(mRS, Element.RGBA_8888(mRS)); local 63 blend.forEachAdd(rsInput, rsOutput); 66 blend.forEachClear(rsInput, rsOutput); 69 blend.forEachDst(rsInput, rsOutput); 72 blend.forEachDstAtop(rsInput, rsOutput); 75 blend.forEachDstIn(rsInput, rsOutput); 78 blend.forEachDstOut(rsInput, rsOutput); 81 blend.forEachDstOver(rsInput, rsOutput); 84 blend.forEachMultiply(rsInput, rsOutput); 87 blend.forEachSrc(rsInput, rsOutput) [all...] |
/frameworks/rs/support/java/src/android/support/v8/renderscript/ |
ScriptIntrinsicBlend.java | 54 private void blend(int id, Allocation ain, Allocation aout) { 71 blend(0, ain, aout); 91 blend(1, ain, aout); 131 blend(3, ain, aout); 150 blend(4, ain, aout); 169 blend(5, ain, aout); 188 blend(6, ain, aout); 207 blend(7, ain, aout); 226 blend(8, ain, aout); 246 blend(9, ain, aout) [all...] |
/external/skia/src/gpu/effects/ |
GrCustomXfermode.h | 18 * Custom Xfer modes are used for blending when the blend mode cannot be represented using blend
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
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 = 98 GLenum eqRGB = ctx->Color.Blend[b].EquationRGB; 99 GLenum eqA = ctx->Color.Blend[b].EquationA; 100 GLenum srcRGB = ctx->Color.Blend[b].SrcRGB; 101 GLenum dstRGB = ctx->Color.Blend[b].DstRGB [all...] |
/external/pdfium/third_party/freetype/src/truetype/ |
ttgxvar.c | 293 GX_Blend blend = face->blend; local 306 blend->avar_checked = TRUE; 328 if ( axisCount != (FT_Long)blend->mmvar->num_axis ) 335 if ( FT_NEW_ARRAY( blend->avar_segment, axisCount ) ) 338 segment = &blend->avar_segment[0]; 350 FT_FREE( blend->avar_segment[j].correspondence ); 352 FT_FREE( blend->avar_segment ); 353 blend->avar_segment = NULL; 409 GX_Blend blend = face->blend local 993 GX_Blend blend; local 1154 GX_Blend blend; local 1300 GX_Blend blend = face->blend; local 1769 GX_Blend blend = face->blend; local [all...] |
/external/llvm/test/CodeGen/X86/ |
combine-avx-intrinsics.ll | 5 %1 = call <4 x double> @llvm.x86.avx.blend.pd.256(<4 x double> %a0, <4 x double> %a0, i32 7) 14 %1 = call <8 x float> @llvm.x86.avx.blend.ps.256(<8 x float> %a0, <8 x float> %a0, i32 7) 23 %1 = call <4 x double> @llvm.x86.avx.blend.pd.256(<4 x double> %a0, <4 x double> %a1, i32 0) 32 %1 = call <8 x float> @llvm.x86.avx.blend.ps.256(<8 x float> %a0, <8 x float> %a1, i32 0) 41 %1 = call <4 x double> @llvm.x86.avx.blend.pd.256(<4 x double> %a0, <4 x double> %a1, i32 -1) 50 %1 = call <8 x float> @llvm.x86.avx.blend.ps.256(<8 x float> %a0, <8 x float> %a1, i32 -1) 58 declare <4 x double> @llvm.x86.avx.blend.pd.256(<4 x double>, <4 x double>, i32) 59 declare <8 x float> @llvm.x86.avx.blend.ps.256(<8 x float>, <8 x float>, i32)
|
/frameworks/base/rs/java/android/renderscript/ |
ScriptIntrinsicBlend.java | 43 private void blend(int id, Allocation ain, Allocation aout, Script.LaunchOptions opt) { method in class:ScriptIntrinsicBlend 71 blend(0, ain, aout, opt); 102 blend(1, ain, aout, null); 166 blend(3, ain, aout, opt); 196 blend(4, ain, aout, opt); 226 blend(5, ain, aout, opt); 256 blend(6, ain, aout, opt); 286 blend(7, ain, aout, opt); 316 blend(8, ain, aout, opt); 348 blend(9, ain, aout, opt) [all...] |
/external/mesa3d/src/gallium/docs/source/cso/ |
blend.rst | 3 Blend 9 Blend Factors 12 The blend factors largely follow the same pattern as their counterparts 15 Dual source blend factors are supported for up to 1 MRT, although 26 blend state is ignored, including per-render-target state, so logicops are 85 If enabled, blend state is different for each render target, and 87 If disabled, blend state is the same for all render targets, and only 90 Contains the per-rendertarget blend state. 96 If blending is enabled, perform a blend calculation according to blend [all...] |
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_test_blend.c | 31 * Unit tests for blend LLVM IR generation 35 * Blend computation code derived from code written by 82 const struct pipe_blend_state *blend, 108 blend->rt[0].rgb_func != blend->rt[0].alpha_func ? "true" : "false", 109 blend->rt[0].rgb_src_factor != blend->rt[0].alpha_src_factor ? "true" : "false", 110 blend->rt[0].rgb_dst_factor != blend->rt[0].alpha_dst_factor ? "true" : "false"); 114 util_dump_blend_func(blend->rt[0].rgb_func, TRUE) 750 struct pipe_blend_state blend; local 804 struct pipe_blend_state blend; local [all...] |
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) 66 if (llvmpipe->blend == blend) 71 llvmpipe->blend = blend; 78 llvmpipe_delete_blend_state(struct pipe_context *pipe, void *blend) 80 FREE( blend ); [all...] |
/frameworks/base/libs/hwui/ |
VkLayer.h | 31 SkColorFilter* colorFilter, int alpha, SkBlendMode mode, bool blend) 35 , mBlend(blend) {} 52 void setBlend(bool blend) override { 53 mBlend = blend;
|
GlLayer.h | 35 SkColorFilter* colorFilter, int alpha, SkBlendMode mode, bool blend); 51 void setBlend(bool blend) override { 52 texture.blend = blend; 56 return texture.blend;
|