HomeSort by relevance Sort by last modified time
    Searched full:blend (Results 351 - 375 of 1212) sorted by null

<<11121314151617181920>>

  /external/skia/src/gpu/glsl/
GrGLSLFragmentShaderBuilder.h 84 /** Adds any necessary layout qualifiers in order to legalize the supplied blend equation with
85 this shader. It is only legal to call this method with an advanced blend equation, and only
GrGLSLBlend.cpp 14 // Advanced (non-coeff) blend helpers
389 // Porter-Duff blend helper
430 SK_ABORT("Unsupported Blend Coeff");
451 // append src blend
454 // append dst blend
503 // append src blend
506 // append dst blend
  /external/skia/src/gpu/text/
GrDistanceFieldAdjustTable.cpp 16 // text. The mask gamma hack is based off of guessing what the blend color is going to
17 // be, and adjusting the mask so that when run through the linear blend will
  /external/skqp/src/gpu/
GrCaps.cpp 177 writer->appendHexU32("Advanced Blend Equation Blacklist", fAdvBlendEqBlacklist);
197 writer->appendString("Blend Equation Support",
  /external/skqp/src/gpu/text/
GrDistanceFieldAdjustTable.cpp 16 // text. The mask gamma hack is based off of guessing what the blend color is going to
17 // be, and adjusting the mask so that when run through the linear blend will
  /frameworks/base/libs/hwui/pipeline/skia/
SkiaVulkanPipeline.cpp 119 bool blend) {
120 return new VkLayer(renderState, layerWidth, layerHeight, colorFilter, alpha, mode, blend);
  /frameworks/rs/driver/
rsdProgramStore.cpp 113 rsc->setError(RS_ERROR_FATAL_DRIVER, "Unknown blend src mode.");
143 rsc->setError(RS_ERROR_FATAL_DRIVER, "Unknown blend dst mode.");
  /frameworks/rs/tests/java_api/ImageProcessing2/src/com/android/rs/image/
IPTestList.java 64 INTRINSICS_BLEND ("Intrinsics Blend", INTRINSIC, 105.f),
163 return new Blend();
  /frameworks/rs/tests/java_api/ImageProcessing_jb/src/com/android/rs/image/
IPTestListJB.java 65 INTRINSICS_BLEND ("Intrinsics Blend", INTRINSIC, 105.f),
168 return new Blend();
  /external/mesa3d/src/gallium/drivers/r600/
evergreen_state.c 116 R600_ERR("Unknown blend function %d\n", blend_func);
165 R600_ERR("Bad blend factor %d not supported!\n", blend_fact);
309 struct r600_blend_state *blend = CALLOC_STRUCT(r600_blend_state); local
311 if (!blend) {
315 r600_init_command_buffer(&blend->buffer, 20);
316 r600_init_command_buffer(&blend->buffer_no_blend, 20);
335 blend->dual_src_blend = util_blend_state_is_dual(state, 0);
336 blend->cb_target_mask = target_mask;
337 blend->alpha_to_one = state->alpha_to_one;
345 r600_store_context_reg(&blend->buffer, R_028808_CB_COLOR_CONTROL, color_control)
3257 struct pipe_blend_state blend; local
3267 struct pipe_blend_state blend; local
3279 struct pipe_blend_state blend; local
    [all...]
  /external/mesa3d/src/gallium/drivers/freedreno/a2xx/
fd2_emit.c 185 struct fd2_blend_stateobj *blend = fd2_blend_stateobj(ctx->blend); local
297 OUT_RING(ring, zsa->rb_colorcontrol | blend->rb_colorcontrol);
303 OUT_RING(ring, blend->rb_blendcontrol);
307 OUT_RING(ring, blend->rb_colormask);
  /external/mesa3d/src/gallium/tests/graw/
gs-test.c 531 struct pipe_blend_state blend; local
533 memset(&blend, 0, sizeof blend);
534 blend.rt[0].colormask = PIPE_MASK_RGBA;
535 handle = ctx->create_blend_state(ctx, &blend);
  /external/mesa3d/src/mesa/x86/
mmx_blend.S 264 /* Blend transparency function
284 /* Blend add function
307 /* Blend min function
339 /* Blend max function
371 /* Blend modulate function
  /packages/apps/LegacyCamera/jni/
feature_mos_jni.cpp 28 #include "mosaic/Blend.h"
62 //int blendingType = Blend::BLEND_TYPE_FULL;
63 //int blendingType = Blend::BLEND_TYPE_CYLPAN;
64 int blendingType = Blend::BLEND_TYPE_HORZ;
65 int stripType = Blend::STRIP_TYPE_THIN;
  /frameworks/native/opengl/tests/hwc/
hwcCommit.cpp 171 int32_t blend; member in class:Rectangle
559 // TODO: make measurments with background blend other than
561 // background blend of HWC_BLENDING_NONE, with the
562 // blend type of the foregound being varied.
589 testPrintI("overlapping blend: none");
598 testPrintI("overlapping blend: premult");
607 testPrintI("overlapping blend: coverage");
702 // For each of the blend types
706 rect.blend = id;
    [all...]
  /external/mesa3d/src/intel/vulkan/
genX_pipeline.c 809 /* Our hardware applies the blend factor prior to the blend function
812 * means that, for MIN and MAX, we have to stomp the blend factor to
829 anv_batch_emit(&pipeline->batch, GENX(3DSTATE_PS_BLEND), blend) {
830 blend.AlphaToCoverageEnable = blend_state.AlphaToCoverageEnable
    [all...]
  /external/mesa3d/src/gallium/drivers/freedreno/a4xx/
fd4_emit.c 691 struct fd4_blend_stateobj *blend = fd4_blend_stateobj(ctx->blend); local
699 uint32_t control = blend->rb_mrt[i].control;
700 uint32_t blend_control = blend->rb_mrt[i].blend_control_alpha;
708 blend_control |= blend->rb_mrt[i].blend_control_rgb;
710 blend_control |= blend->rb_mrt[i].blend_control_no_alpha_rgb;
722 OUT_RING(ring, blend->rb_fs_output |
  /external/mesa3d/src/gallium/drivers/freedreno/a5xx/
fd5_emit.c 594 struct fd5_blend_stateobj *blend = fd5_blend_stateobj(ctx->blend); local
602 uint32_t control = blend->rb_mrt[i].control;
603 uint32_t blend_control = blend->rb_mrt[i].blend_control_alpha;
611 blend_control |= blend->rb_mrt[i].blend_control_rgb;
613 blend_control |= blend->rb_mrt[i].blend_control_no_alpha_rgb;
625 OUT_RING(ring, blend->rb_blend_cntl |
  /external/skqp/src/gpu/glsl/
GrGLSLBlend.cpp 14 // Advanced (non-coeff) blend helpers
389 // Porter-Duff blend helper
430 SK_ABORT("Unsupported Blend Coeff");
451 // append src blend
454 // append dst blend
503 // append src blend
506 // append dst blend
  /external/vulkan-validation-layers/libs/glm/gtx/
compatibility.hpp 64 template <typename T> GLM_FUNC_QUALIFIER T lerp(T x, T y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
65 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
67 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, const detail::tvec3<T, P>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
68 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, const detail::tvec4<T, P>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
69 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y, const detail::tvec2<T, P>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
70 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, const detail::tvec3<T, P>& y, const detail::tvec3<T, P>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
71 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, const detail::tvec4<T, P>& y, const detail::tvec4<T, P>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
  /prebuilts/ndk/r16/sources/third_party/vulkan/src/libs/glm/gtx/
compatibility.hpp 64 template <typename T> GLM_FUNC_QUALIFIER T lerp(T x, T y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
65 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
67 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, const detail::tvec3<T, P>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
68 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, const detail::tvec4<T, P>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
69 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y, const detail::tvec2<T, P>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
70 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, const detail::tvec3<T, P>& y, const detail::tvec3<T, P>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
71 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, const detail::tvec4<T, P>& y, const detail::tvec4<T, P>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
  /external/mesa3d/src/mesa/main/
get_hash_params.py 4 [ "BLEND", "CONTEXT_BIT0(Color.BlendEnabled), NO_EXTRA" ],
5 [ "BLEND_SRC", "CONTEXT_ENUM(Color.Blend[0].SrcRGB), NO_EXTRA" ],
64 [ "BLEND_SRC_RGB", "CONTEXT_ENUM(Color.Blend[0].SrcRGB), NO_EXTRA" ],
65 [ "BLEND_DST_RGB", "CONTEXT_ENUM(Color.Blend[0].DstRGB), NO_EXTRA" ],
66 [ "BLEND_SRC_ALPHA", "CONTEXT_ENUM(Color.Blend[0].SrcA), NO_EXTRA" ],
67 [ "BLEND_DST_ALPHA", "CONTEXT_ENUM(Color.Blend[0].DstA), NO_EXTRA" ],
71 [ "BLEND_EQUATION", "CONTEXT_ENUM(Color.Blend[0].EquationRGB), NO_EXTRA" ],
72 [ "BLEND_EQUATION_ALPHA_EXT", "CONTEXT_ENUM(Color.Blend[0].EquationA), NO_EXTRA" ],
160 [ "BLEND_DST", "CONTEXT_ENUM(Color.Blend[0].DstRGB), NO_EXTRA" ],
    [all...]
  /external/mesa3d/src/mesa/swrast/
s_triangle.c 324 #define BLEND \
430 SPAN_NEAREST(NEAREST_RGB;BLEND,3);
449 SPAN_NEAREST(NEAREST_RGBA;BLEND,4);
479 SPAN_LINEAR(LINEAR_RGB;BLEND,3);
498 SPAN_LINEAR(LINEAR_RGBA;BLEND,4);
702 SPAN_NEAREST(NEAREST_RGB;BLEND,3);
721 SPAN_NEAREST(NEAREST_RGBA;BLEND,4);
749 SPAN_LINEAR(LINEAR_RGB;BLEND,3);
768 SPAN_LINEAR(LINEAR_RGBA;BLEND,4);
    [all...]
  /external/llvm/test/CodeGen/X86/
vec_uint_to_fp.ll 54 ; Currently we commute the arguments of the first blend, but this could be
55 ; improved to match the lowering of the second blend.
132 ; The operands of the blend are inverted because we reuse xmm1
vselect-avx.ll 7 ; we would lower that into a blend where only the high bit is relevant.
37 ; When shrinking the condition used into the select to match a blend, this
65 ; For this test, we used to optimized the conditional mask for the blend, i.e.,

Completed in 718 milliseconds

<<11121314151617181920>>