/external/skia/src/sksl/ |
D | sksl_blend.inc | 4 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 …]
|
D | sksl_fp.inc | 14 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 …]
|
D | sksl_gpu.inc | 165 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 …]
|
D | sksl_frag.inc | 15 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/ |
D | sksl_fp.inc | 13 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);
|
D | sksl_frag.inc | 16 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;
|
D | sksl_pipeline.inc | 18 layout(builtin=10004) out half4 sk_OutColor; 20 half4 process(fragmentProcessor fp);
|
D | README | 113 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/ |
D | GrRGBToHSLFilterEffect.fp | 29 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
|
D | GrOverrideInputFragmentProcessor.fp | 14 layout(when=useUniform, ctype=SkPMColor4f) in uniform half4 uniformColor; 15 layout(when=!useUniform, key, ctype=SkPMColor4f) in half4 literalColor; 48 half4 constColor;
|
D | GrColorMatrixFragmentProcessor.fp | 9 layout(ctype=SkV4, tracked) in uniform half4 v; 19 half4 inputColor = sk_InColor; 24 inputColor = half4(inputColor.rgb / nonZeroAlpha, inputColor.a);
|
D | GrMixerEffect.fp | 42 half4 in0 = sample(fp0, sk_InColor); 43 half4 in1 = (fp1 != null) ? sample(fp1, sk_InColor) : sk_InColor;
|
D | GrAlphaThresholdFragmentProcessor.fp | 47 half4 color = sk_InColor; 48 half4 mask_color = sample(mask, sk_TransformedCoords2D[0]);
|
/external/tensorflow/tensorflow/lite/delegates/gpu/cl/kernels/ |
D | fully_connected_texture.h | 62 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()
|
D | flt_type.h | 74 size_t GetSize() const { return f32_ ? sizeof(float4) : sizeof(half4); } in GetSize() 82 half4 h_value_;
|
D | conv_texture.h | 148 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()
|
D | conv_buffer.h | 89 : sizeof(half4); in UploadWeights() 101 std::vector<half4> gpu_data(elements_count); in UploadWeights()
|
/external/skia/src/gpu/gradients/ |
D | GrClampedGradientEffect.fp | 20 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);
|
D | GrSingleIntervalGradientColorizer.fp | 12 layout(ctype=SkPMColor4f, tracked) in uniform half4 start; 13 layout(ctype=SkPMColor4f, tracked) in uniform half4 end;
|
D | GrTiledGradientEffect.fp | 19 half4 t = sample(gradLayout); 24 sk_OutColor = half4(0);
|
/external/skqp/src/gpu/gradients/ |
D | GrClampedGradientEffect.fp | 20 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);
|
D | GrSingleIntervalGradientColorizer.fp | 12 layout(ctype=SkPMColor4f, tracked) in uniform half4 start; 13 layout(ctype=SkPMColor4f, tracked) in uniform half4 end;
|
D | GrTiledGradientEffect.fp | 19 half4 t = process(gradLayout); 24 sk_OutColor = half4(0);
|
/external/clang/lib/Headers/ |
D | opencl-c.h | 127 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/ |
D | GrAlphaThresholdFragmentProcessor.fp | 47 half4 color = sk_InColor; 48 half4 mask_color = texture(mask, sk_TransformedCoords2D[0]);
|