Home
last modified time | relevance | path

Searched refs:blend (Results 1 – 25 of 483) sorted by relevance

12345678910>>...20

/third_party/ffmpeg/libavfilter/x86/
Dvf_blend_init.c110 case BLEND_ADDITION: param->blend = ff_blend_addition_sse2; break; in BLEND_FUNC()
111 case BLEND_GRAINMERGE: param->blend = ff_blend_grainmerge_sse2; break; in BLEND_FUNC()
112 case BLEND_AND: param->blend = ff_blend_and_sse2; break; in BLEND_FUNC()
113 case BLEND_AVERAGE: param->blend = ff_blend_average_sse2; break; in BLEND_FUNC()
114 case BLEND_DARKEN: param->blend = ff_blend_darken_sse2; break; in BLEND_FUNC()
115 case BLEND_GRAINEXTRACT: param->blend = ff_blend_grainextract_sse2; break; in BLEND_FUNC()
116 case BLEND_DIVIDE: param->blend = ff_blend_divide_sse2; break; in BLEND_FUNC()
117 case BLEND_HARDMIX: param->blend = ff_blend_hardmix_sse2; break; in BLEND_FUNC()
118 case BLEND_LIGHTEN: param->blend = ff_blend_lighten_sse2; break; in BLEND_FUNC()
119 case BLEND_MULTIPLY: param->blend = ff_blend_multiply_sse2; break; in BLEND_FUNC()
[all …]
Dvf_framerate_init.c33 s->blend = ff_blend_frames_avx2; in ff_framerate_init_x86()
35 s->blend = ff_blend_frames_ssse3; in ff_framerate_init_x86()
38 s->blend = ff_blend_frames16_avx2; in ff_framerate_init_x86()
40 s->blend = ff_blend_frames16_sse4; in ff_framerate_init_x86()
/third_party/skia/third_party/externals/swiftshader/tests/regres/testlists/
Dgles3-565-no-depth-no-stencil-PASS.txt50 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.add_add
51 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.add_max
52 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.add_min
53 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.add_revers…
54 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.add_subtra…
55 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.max_add
56 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.max_max
57 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.max_min
58 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.max_revers…
59 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.max_subtra…
[all …]
Dgles3-565-no-depth-no-stencil.txt675 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.add_add
676 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.add_subtra…
677 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.add_revers…
678 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.add_min
679 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.add_max
680 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.subtract_a…
681 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.subtract_s…
682 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.subtract_r…
683 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.subtract_m…
684 dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.rgb_equation_alpha_equation.subtract_m…
[all …]
/third_party/skia/third_party/externals/freetype/src/type1/
Dt1load.c108 PS_Blend blend; in t1_allocate_blend() local
113 blend = face->blend; in t1_allocate_blend()
114 if ( !blend ) in t1_allocate_blend()
116 if ( FT_NEW( blend ) ) in t1_allocate_blend()
119 blend->num_default_design_vector = 0; in t1_allocate_blend()
120 blend->weight_vector = NULL; in t1_allocate_blend()
121 blend->default_weight_vector = NULL; in t1_allocate_blend()
122 blend->design_pos[0] = NULL; in t1_allocate_blend()
124 face->blend = blend; in t1_allocate_blend()
130 if ( blend->num_designs == 0 ) in t1_allocate_blend()
[all …]
/third_party/flutter/skia/third_party/externals/freetype/src/truetype/
Dttgxvar.c337 GX_Blend blend = face->blend; in ft_var_load_avar() local
350 blend->avar_loaded = TRUE; in ft_var_load_avar()
372 if ( axisCount != (FT_Long)blend->mmvar->num_axis ) in ft_var_load_avar()
379 if ( FT_NEW_ARRAY( blend->avar_segment, axisCount ) ) in ft_var_load_avar()
382 segment = &blend->avar_segment[0]; in ft_var_load_avar()
395 FT_FREE( blend->avar_segment[j].correspondence ); in ft_var_load_avar()
397 FT_FREE( blend->avar_segment ); in ft_var_load_avar()
398 blend->avar_segment = NULL; in ft_var_load_avar()
436 GX_Blend blend = face->blend; in ft_var_load_item_variation_store() local
486 if ( itemStore->axisCount != (FT_Long)blend->mmvar->num_axis ) in ft_var_load_item_variation_store()
[all …]
/third_party/flutter/skia/third_party/externals/freetype/src/type1/
Dt1load.c108 PS_Blend blend; in t1_allocate_blend() local
113 blend = face->blend; in t1_allocate_blend()
114 if ( !blend ) in t1_allocate_blend()
116 if ( FT_NEW( blend ) ) in t1_allocate_blend()
119 blend->num_default_design_vector = 0; in t1_allocate_blend()
121 face->blend = blend; in t1_allocate_blend()
127 if ( blend->num_designs == 0 ) in t1_allocate_blend()
133 if ( FT_NEW_ARRAY( blend->font_infos[1], num_designs ) || in t1_allocate_blend()
134 FT_NEW_ARRAY( blend->privates [1], num_designs ) || in t1_allocate_blend()
135 FT_NEW_ARRAY( blend->bboxes [1], num_designs ) || in t1_allocate_blend()
[all …]
/third_party/freetype/src/type1/
Dt1load.c108 PS_Blend blend; in t1_allocate_blend() local
113 blend = face->blend; in t1_allocate_blend()
114 if ( !blend ) in t1_allocate_blend()
116 if ( FT_NEW( blend ) ) in t1_allocate_blend()
119 blend->num_default_design_vector = 0; in t1_allocate_blend()
121 face->blend = blend; in t1_allocate_blend()
127 if ( blend->num_designs == 0 ) in t1_allocate_blend()
133 if ( FT_NEW_ARRAY( blend->font_infos[1], num_designs ) || in t1_allocate_blend()
134 FT_NEW_ARRAY( blend->privates [1], num_designs ) || in t1_allocate_blend()
135 FT_NEW_ARRAY( blend->bboxes [1], num_designs ) || in t1_allocate_blend()
[all …]
/third_party/skia/third_party/externals/freetype/src/truetype/
Dttgxvar.c362 GX_Blend blend = face->blend; in ft_var_load_avar() local
375 blend->avar_loaded = TRUE; in ft_var_load_avar()
397 if ( axisCount != (FT_Long)blend->mmvar->num_axis ) in ft_var_load_avar()
405 if ( FT_QNEW_ARRAY( blend->avar_segment, axisCount ) ) in ft_var_load_avar()
408 segment = &blend->avar_segment[0]; in ft_var_load_avar()
421 FT_FREE( blend->avar_segment[j].correspondence ); in ft_var_load_avar()
423 FT_FREE( blend->avar_segment ); in ft_var_load_avar()
424 blend->avar_segment = NULL; in ft_var_load_avar()
463 GX_Blend blend = face->blend; in ft_var_load_item_variation_store() local
513 if ( itemStore->axisCount != (FT_Long)blend->mmvar->num_axis ) in ft_var_load_item_variation_store()
[all …]
/third_party/freetype/src/truetype/
Dttgxvar.c337 GX_Blend blend = face->blend; in ft_var_load_avar() local
350 blend->avar_loaded = TRUE; in ft_var_load_avar()
372 if ( axisCount != (FT_Long)blend->mmvar->num_axis ) in ft_var_load_avar()
379 if ( FT_NEW_ARRAY( blend->avar_segment, axisCount ) ) in ft_var_load_avar()
382 segment = &blend->avar_segment[0]; in ft_var_load_avar()
395 FT_FREE( blend->avar_segment[j].correspondence ); in ft_var_load_avar()
397 FT_FREE( blend->avar_segment ); in ft_var_load_avar()
398 blend->avar_segment = NULL; in ft_var_load_avar()
436 GX_Blend blend = face->blend; in ft_var_load_item_variation_store() local
486 if ( itemStore->axisCount != (FT_Long)blend->mmvar->num_axis ) in ft_var_load_item_variation_store()
[all …]
/third_party/flutter/skia/third_party/externals/sdl/src/video/
Dsdlgenblit.pl148 my $blend = shift;
157 if ( $blend ) {
214 my $blend = shift;
219 if ( $src eq $dst && !$modulate && !$blend ) {
227 my $ignore_dst_alpha = !$dst_has_alpha && !$blend;
229 if ( $blend ) {
254 if ( $blend ) {
292 if ( $blend ) {
304 my $blend = shift;
308 my $ignore_dst_alpha = !$dst_has_alpha && !$blend;
[all …]
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/
DRenderPipelineGL.cpp112 if (state->blend != nullptr) { in ApplyColorState()
114 gl.BlendEquationSeparatei(colorBuffer, GLBlendMode(state->blend->color.operation), in ApplyColorState()
115 GLBlendMode(state->blend->alpha.operation)); in ApplyColorState()
117 GLBlendFactor(state->blend->color.srcFactor, false), in ApplyColorState()
118 GLBlendFactor(state->blend->color.dstFactor, false), in ApplyColorState()
119 GLBlendFactor(state->blend->alpha.srcFactor, true), in ApplyColorState()
120 GLBlendFactor(state->blend->alpha.dstFactor, true)); in ApplyColorState()
131 if (state->blend != nullptr) { in ApplyColorState()
133 gl.BlendEquationSeparate(GLBlendMode(state->blend->color.operation), in ApplyColorState()
134 GLBlendMode(state->blend->alpha.operation)); in ApplyColorState()
[all …]
/third_party/skia/bench/
DRotatedRectBench.cpp188 #define DEF_FOR_COLOR_TYPES(aa, blend) \ argument
189 DEF_BENCH(return new RotRectBench(aa, kConstantOpaque_ColorType, blend);) \
190 DEF_BENCH(return new RotRectBench(aa, kConstantTransparent_ColorType, blend);) \
191 DEF_BENCH(return new RotRectBench(aa, kChangingOpaque_ColorType, blend);) \
192 DEF_BENCH(return new RotRectBench(aa, kChangingTransparent_ColorType, blend);) \
193 DEF_BENCH(return new RotRectBench(aa, kAlternatingOpaqueAndTransparent_ColorType, blend);) \
194 DEF_BENCH(return new RotRectBench(aa, kShaderOpaque_ColorType, blend);)
195 #define DEF_FOR_AA_MODES(blend) \ argument
196 DEF_FOR_COLOR_TYPES(true, blend) \
197 DEF_FOR_COLOR_TYPES(false, blend)
/third_party/flutter/skia/bench/
DRotatedRectBench.cpp188 #define DEF_FOR_COLOR_TYPES(aa, blend) \ argument
189 DEF_BENCH(return new RotRectBench(aa, kConstantOpaque_ColorType, blend);) \
190 DEF_BENCH(return new RotRectBench(aa, kConstantTransparent_ColorType, blend);) \
191 DEF_BENCH(return new RotRectBench(aa, kChangingOpaque_ColorType, blend);) \
192 DEF_BENCH(return new RotRectBench(aa, kChangingTransparent_ColorType, blend);) \
193 DEF_BENCH(return new RotRectBench(aa, kAlternatingOpaqueAndTransparent_ColorType, blend);) \
194 DEF_BENCH(return new RotRectBench(aa, kShaderOpaque_ColorType, blend);)
195 #define DEF_FOR_AA_MODES(blend) \ argument
196 DEF_FOR_COLOR_TYPES(true, blend) \
197 DEF_FOR_COLOR_TYPES(false, blend)
/third_party/skia/third_party/externals/dawn/examples/
DCHelloTriangle.cpp63 WGPUBlendState blend = {}; in init() local
64 blend.color.operation = WGPUBlendOperation_Add; in init()
65 blend.color.srcFactor = WGPUBlendFactor_One; in init()
66 blend.color.dstFactor = WGPUBlendFactor_One; in init()
67 blend.alpha.operation = WGPUBlendOperation_Add; in init()
68 blend.alpha.srcFactor = WGPUBlendFactor_One; in init()
69 blend.alpha.dstFactor = WGPUBlendFactor_One; in init()
73 colorTarget.blend = &blend; in init()
/third_party/gstreamer/gstplugins_base/gst/compositor/
Dcompositor.c589 self->blend = NULL; in set_functions()
596 self->blend = gst_compositor_blend_ayuv; in set_functions()
603 self->blend = gst_compositor_blend_argb; in set_functions()
610 self->blend = gst_compositor_blend_bgra; in set_functions()
617 self->blend = gst_compositor_blend_abgr; in set_functions()
624 self->blend = gst_compositor_blend_rgba; in set_functions()
631 self->blend = gst_compositor_blend_y444; in set_functions()
632 self->overlay = self->blend; in set_functions()
638 self->blend = gst_compositor_blend_y42b; in set_functions()
639 self->overlay = self->blend; in set_functions()
[all …]
/third_party/openGLES/extensions/ARB/
DARB_draw_buffers_blend.txt70 This extension provides the ability to set individual blend
71 equations and blend functions for each color output.
104 "Blending is controlled by the blend equation. This equation can be
120 <modeRGB> determines the RGB blend equation while <modeAlpha>
121 determines the alpha blend equation. BlendEquation and
123 blend equations. <mode>, <modeRGB>, and <modeAlpha> must be one of
125 BlendEquation and BlendEquationSeparate modify the blend equations
127 BlendEquationSeparateiARB modify the blend equations associated with
129 indicates that the blend equations should be modified for
134 The weighting factors used by the blend equation are determined by
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_draw_buffers_blend.txt60 This extension provides the ability to set individual blend
61 equations and blend functions for each color output.
94 "Blending is controlled by the blend equation. This equation can be
110 <modeRGB> determines the RGB blend equation while <modeAlpha>
111 determines the alpha blend equation. BlendEquation and
113 blend equations. <mode>, <modeRGB>, and <modeAlpha> must be one of
115 BlendEquation and BlendEquationSeparate modify the blend equations
117 BlendEquationSeparateiARB modify the blend equations associated with
119 indicates that the blend equations should be modified for
124 The weighting factors used by the blend equation are determined by
[all …]
/third_party/skia/src/core/
DSkBlenderBase.h66 inline SkBlenderBase* as_BB(SkBlender* blend) { in as_BB() argument
67 return static_cast<SkBlenderBase*>(blend); in as_BB()
70 inline const SkBlenderBase* as_BB(const SkBlender* blend) { in as_BB() argument
71 return static_cast<const SkBlenderBase*>(blend); in as_BB()
74 inline const SkBlenderBase* as_BB(const sk_sp<SkBlender>& blend) { in as_BB() argument
75 return static_cast<SkBlenderBase*>(blend.get()); in as_BB()
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DNV_blend_minmax_factor.txt56 application. That extension introduced the MIN_EXT and MAX_EXT blend
57 equations, which caused the result of the blend equation to become
61 The MIN_EXT and MAX_EXT blend equations, however, do not include the
62 source or destination blend factors in the arguments to the min and
63 max functions. This extension provides two new blend equations that
140 a blend equation of either FACTOR_MIN_AMD or FACTOR_MAX_AMD for
146 first draw buffer's RGB and alpha blend equation." In other words,
147 the FACTOR_MIN_AMD or FACTOR_MAX_AMD blend equations are now allowed
149 blend equations for RGB and alpha for all non-NONE draw buffers.
153 for a source or destination blend function, the error
[all …]
/third_party/openGLES/extensions/NV/
DNV_blend_minmax_factor.txt56 application. That extension introduced the MIN_EXT and MAX_EXT blend
57 equations, which caused the result of the blend equation to become
61 The MIN_EXT and MAX_EXT blend equations, however, do not include the
62 source or destination blend factors in the arguments to the min and
63 max functions. This extension provides two new blend equations that
140 a blend equation of either FACTOR_MIN_AMD or FACTOR_MAX_AMD for
146 first draw buffer's RGB and alpha blend equation." In other words,
147 the FACTOR_MIN_AMD or FACTOR_MAX_AMD blend equations are now allowed
149 blend equations for RGB and alpha for all non-NONE draw buffers.
153 for a source or destination blend function, the error
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/OES/
DOES_blend_equation_separate.txt34 OES_blend_subtract is required for blend equation support.
38 OpenGL ES 1.1 provides a single blend equation that applies to both RGB
39 and alpha portions of blending. This extension provides a separate blend
40 equation for RGB and alpha to match the generality available for blend
69 "Blending is controlled by the blend equations, defined by the commands
74 BlendEquationSeparateOES argument <modeRGB> determines the RGB blend
75 equation while <modeAlpha> determines the alpha blend equation.
76 BlendEquationOES argument <mode> determines both the RGB and alpha blend
83 Table 4.blendeq provides the corresponding per-component blend
94 weighting factors determined by the source blend function, and Dr, Dg, Db,
[all …]
DOES_blend_func_separate.txt37 independent setting of the RGB and alpha blend factors for blend
38 operations that require source and destination blend factors. It
73 "The weighting factors used by the blend equation are determined by the
74 blend functions. Blend functions are specified with the commands
80 and destination RGB blend functions, respectively, while <srcAlpha> and
81 <dstAlpha> determine the source and destination alpha blend functions.
85 The possible source and destination blend functions and their
86 corresponding computed blend factors are summarized in table 4.blendfunc.
104 and the corresponding blend factors. Addition and subtraction of triplets
113 existing blend function state:
[all …]
/third_party/openGLES/extensions/OES/
DOES_blend_equation_separate.txt44 OES_blend_subtract is required for blend equation support.
48 OpenGL ES 1.1 provides a single blend equation that applies to both RGB
49 and alpha portions of blending. This extension provides a separate blend
50 equation for RGB and alpha to match the generality available for blend
79 "Blending is controlled by the blend equations, defined by the commands
84 BlendEquationSeparateOES argument <modeRGB> determines the RGB blend
85 equation while <modeAlpha> determines the alpha blend equation.
86 BlendEquationOES argument <mode> determines both the RGB and alpha blend
93 Table 4.blendeq provides the corresponding per-component blend
104 weighting factors determined by the source blend function, and Dr, Dg, Db,
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/
DEXT_blend_equation_separate.txt34 EXT_blend_subtract) is required for blend equation support.
42 EXT_blend_func_separate introduced separate RGB and alpha blend
43 factors. EXT_blend_minmax introduced a distinct blend equation for
44 combining source and destination blend terms. (EXT_blend_subtract &
45 EXT_blend_logic_op added other blend equation modes.) OpenGL 1.4
48 While there are separate blend functions for the RGB and alpha blend
49 factors, OpenGL 1.4 provides a single blend equation that applies
52 This extension provides a separate blend equation for RGB and alpha
53 to match the generality available for blend factors.
120 "The equations used to control blending are determined by the blend
[all …]

12345678910>>...20