Home
last modified time | relevance | path

Searched refs:half4 (Results 1 – 25 of 83) sorted by relevance

1234

/external/skia/src/sksl/
Dsksl_blend.inc4 half4 blend_clear(half4 src, half4 dst) { return half4(0); }
6 half4 blend_src(half4 src, half4 dst) { return src; }
8 half4 blend_dst(half4 src, half4 dst) { return dst; }
10 half4 blend_src_over(half4 src, half4 dst) { return src + (1 - src.a)*dst; }
12 half4 blend_dst_over(half4 src, half4 dst) { return (1 - dst.a)*src + dst; }
14 half4 blend_src_in(half4 src, half4 dst) {
16 if (src == half4(0)) {
17 return half4(0);
23 half4 blend_dst_in(half4 src, half4 dst) { return blend_src_in(dst, src); }
25 half4 blend_src_out(half4 src, half4 dst) { return (1 - dst.a)*src; }
[all …]
Dsksl_fp.inc14 layout(builtin=9999) half4 gl_LastFragColor;
15 layout(builtin=9999) half4 gl_LastFragColorARM;
16 layout(builtin=9999) half4 gl_SecondaryFragColorEXT;
18 layout(builtin=10003) half4 sk_InColor;
19 layout(builtin=10004) out half4 sk_OutColor;
25 half4 sample(fragmentProcessor fp);
26 half4 sample(fragmentProcessor fp, float2 coords);
27 half4 sample(fragmentProcessor fp, half4 input);
28 half4 sample(fragmentProcessor fp, half4 input, float2 coords);
29 half4 sample(fragmentProcessor? fp);
[all …]
Dsksl_gpu.inc165 half4x3 outerProduct(half4 c, half4 r);
168 half2x4 outerProduct(half4 c, half2 r);
169 half4x2 outerProduct(half2 c, half4 r);
170 half3x4 outerProduct(half4 c, half3 r);
171 half4x3 outerProduct(half3 c, half4 r);
260 half4 sample($gsampler1D sampler, float P);
261 half4 sample($gsampler1D sampler, float P, float bias);
262 half4 sample($gsampler2D sampler, float2 P);
266 half4 sample(samplerExternalOES sampler, float2 P, float bias);
267 half4 sample(samplerExternalOES sampler, float2 P);
[all …]
Dsksl_frag.inc15 layout(builtin=9999) out half4 gl_SecondaryFragColorEXT;
17 layout(location=0,index=0,builtin=10001) out half4 sk_FragColor;
18 layout(builtin=10008) half4 sk_LastFragColor;
/external/skqp/src/sksl/
Dsksl_fp.inc13 layout(builtin=9999) half4 gl_LastFragColor;
14 layout(builtin=9999) half4 gl_LastFragColorARM;
17 layout(builtin=9999) half4 gl_SecondaryFragColorEXT;
19 layout(builtin=10003) half4 sk_InColor;
20 layout(builtin=10004) out half4 sk_OutColor;
26 half4 process(fragmentProcessor fp);
27 half4 process(fragmentProcessor fp, half4 input);
Dsksl_frag.inc16 layout(builtin=9999) out half4 gl_SecondaryFragColorEXT;
18 layout(location=0,index=0,builtin=10001) out half4 sk_FragColor;
19 layout(builtin=10008) half4 sk_LastFragColor;
Dsksl_pipeline.inc18 layout(builtin=10004) out half4 sk_OutColor;
20 half4 process(fragmentProcessor fp);
DREADME113 and float4/half4 maps to SkRects (in x, y, width, height) order. Similarly,
114 int2/short2 maps to SkIPoint and int4/half4 maps to SkIRect. Use ctype
118 use 'layout(ctype=SkPMColor4f) in half4 color;' to create a variable that looks
119 like a half4 on the SkSL side of things, and a SkPMColor4f on the C++ side of
147 which must evaluate to a half4. The process function returns a half4.
/external/skia/src/gpu/effects/
DGrRGBToHSLFilterEffect.fp29 half4 c = sk_InColor;
30 half4 p = (c.g < c.b) ? half4(c.bg, -1, 2/3.0)
31 : half4(c.gb, 0, -1/3.0);
32 half4 q = (c.r < p.x) ? half4(p.x, c.r, p.yw)
33 : half4(c.r, p.x, p.yz);
47 sk_OutColor = half4(H, S, L, c.a);
63 const auto eps = 0.0001f, // matching SkSL/ColorMatrix half4 epsilon
DGrOverrideInputFragmentProcessor.fp14 layout(when=useUniform, ctype=SkPMColor4f) in uniform half4 uniformColor;
15 layout(when=!useUniform, key, ctype=SkPMColor4f) in half4 literalColor;
48 half4 constColor;
DGrColorMatrixFragmentProcessor.fp9 layout(ctype=SkV4, tracked) in uniform half4 v;
19 half4 inputColor = sk_InColor;
24 inputColor = half4(inputColor.rgb / nonZeroAlpha, inputColor.a);
DGrMixerEffect.fp42 half4 in0 = sample(fp0, sk_InColor);
43 half4 in1 = (fp1 != null) ? sample(fp1, sk_InColor) : sk_InColor;
DGrAlphaThresholdFragmentProcessor.fp47 half4 color = sk_InColor;
48 half4 mask_color = sample(mask, sk_TransformedCoords2D[0]);
/external/tensorflow/tensorflow/lite/delegates/gpu/cl/kernels/
Dfully_connected_texture.h62 absl::Span<half4> dst);
85 std::vector<half4> gpu_data(dst_depth * src_depth * 4); in UploadWeights()
94 const ::tflite::gpu::Tensor<OHWI, T>& weights, absl::Span<half4> dst) { in RearrangeWeightsFP16()
101 half4 filters[2]; in RearrangeWeightsFP16()
119 half4 filters[2]; in RearrangeWeightsFP16()
Dflt_type.h74 size_t GetSize() const { return f32_ ? sizeof(float4) : sizeof(half4); } in GetSize()
82 half4 h_value_;
Dconv_texture.h148 std::vector<half4> gpu_data_0(elements_count); in UploadWeights()
149 std::vector<half4> gpu_data_1(elements_count); in UploadWeights()
150 std::vector<half4> gpu_data_2(elements_count); in UploadWeights()
151 std::vector<half4> gpu_data_3(elements_count); in UploadWeights()
Dconv_buffer.h89 : sizeof(half4); in UploadWeights()
101 std::vector<half4> gpu_data(elements_count); in UploadWeights()
/external/skia/src/gpu/gradients/
DGrClampedGradientEffect.fp20 layout(ctype=SkPMColor4f, tracked) in uniform half4 leftBorderColor; // t < 0.0
21 layout(ctype=SkPMColor4f, tracked) in uniform half4 rightBorderColor; // t > 1.0
28 half4 t = sample(gradLayout);
35 sk_OutColor = half4(0);
DGrSingleIntervalGradientColorizer.fp12 layout(ctype=SkPMColor4f, tracked) in uniform half4 start;
13 layout(ctype=SkPMColor4f, tracked) in uniform half4 end;
DGrTiledGradientEffect.fp19 half4 t = sample(gradLayout);
24 sk_OutColor = half4(0);
/external/skqp/src/gpu/gradients/
DGrClampedGradientEffect.fp20 layout(ctype=SkPMColor4f, tracked) in uniform half4 leftBorderColor; // t < 0.0
21 layout(ctype=SkPMColor4f, tracked) in uniform half4 rightBorderColor; // t > 1.0
28 half4 t = process(gradLayout);
35 sk_OutColor = half4(0);
DGrSingleIntervalGradientColorizer.fp12 layout(ctype=SkPMColor4f, tracked) in uniform half4 start;
13 layout(ctype=SkPMColor4f, tracked) in uniform half4 end;
DGrTiledGradientEffect.fp19 half4 t = process(gradLayout);
24 sk_OutColor = half4(0);
/external/clang/lib/Headers/
Dopencl-c.h127 typedef half half4 __attribute__((ext_vector_type(4))); typedef
5725 uchar4 __ovld __cnfn convert_uchar4(half4);
5726 uchar4 __ovld __cnfn convert_uchar4_rte(half4);
5727 uchar4 __ovld __cnfn convert_uchar4_rtp(half4);
5728 uchar4 __ovld __cnfn convert_uchar4_rtn(half4);
5729 uchar4 __ovld __cnfn convert_uchar4_rtz(half4);
5730 uchar4 __ovld __cnfn convert_uchar4_sat(half4);
5731 uchar4 __ovld __cnfn convert_uchar4_sat_rte(half4);
5732 uchar4 __ovld __cnfn convert_uchar4_sat_rtp(half4);
5733 uchar4 __ovld __cnfn convert_uchar4_sat_rtn(half4);
[all …]
/external/skqp/src/gpu/effects/
DGrAlphaThresholdFragmentProcessor.fp47 half4 color = sk_InColor;
48 half4 mask_color = texture(mask, sk_TransformedCoords2D[0]);

1234