Home
last modified time | relevance | path

Searched refs:dFdx (Results 1 – 25 of 121) sorted by relevance

12345

/third_party/skia/tests/sksl/intrinsics/
DDFdx.glsl8dFdx(testInputs.x) == expected.x && dFdx(testInputs.xy) == expected.xy) && dFdx(testInputs.xyz) ==…
DFwidth.glsl8 …return (((((((dFdx(testInputs.x) == expected.x && dFdx(testInputs.xy) == expected.xy) && dFdx(test…
/third_party/skia/resources/sksl/intrinsics/
DDFdx.sksl6 return (dFdx(testInputs.x) == expected.x &&
7 dFdx(testInputs.xy) == expected.xy &&
8 dFdx(testInputs.xyz) == expected.xyz &&
9 dFdx(testInputs.xyzw) == expected.xyzw &&
10 sign(dFdx(coords.xx)) == half2(1, 1) &&
11 sign(dFdx(coords.yy)) == half2(0, 0) &&
12 sign(dFdx(coords.xy)) == half2(1, 0)) ? colorGreen : colorRed;
DFwidth.sksl6 return (dFdx(testInputs.x) == expected.x &&
7 dFdx(testInputs.xy) == expected.xy &&
8 dFdx(testInputs.xyz) == expected.xyz &&
9 dFdx(testInputs.xyzw) == expected.xyzw &&
/third_party/skia/third_party/externals/opengl-registry/extensions/OES/
DOES_standard_derivatives.txt67 dFdx()
81 Derivative accuracy for fragment processing built-in functions dFdx, dFdy
91 The built-in derivative functions dFdx, dFdy, and fwidth are optional, and
107 F(x+dx) - F(x) is approximately equal to dFdx(x).dx 1a
109 dFdx(x) is approximately equal to F(x+dx) - F(x) 1b
115 F(x-dx) - F(x) is approximately equal to -dFdx(x).dx 2a
117 dFdx(x) is approximately equal to F(x) - F(x-dx) 2b
131 approximations imply that higher order derivatives, dFdx(dFdx(x)) and
149 5. Functions for dFdx should be evaluated while holding y constant.
151 However, mixed higher order derivatives, like dFdx(dFdy(y)) and
[all …]
/third_party/openGLES/extensions/OES/
DOES_standard_derivatives.txt77 dFdx()
91 Derivative accuracy for fragment processing built-in functions dFdx, dFdy
101 The built-in derivative functions dFdx, dFdy, and fwidth are optional, and
117 F(x+dx) - F(x) is approximately equal to dFdx(x).dx 1a
119 dFdx(x) is approximately equal to F(x+dx) - F(x) 1b
125 F(x-dx) - F(x) is approximately equal to -dFdx(x).dx 2a
127 dFdx(x) is approximately equal to F(x) - F(x-dx) 2b
141 approximations imply that higher order derivatives, dFdx(dFdx(x)) and
159 5. Functions for dFdx should be evaluated while holding y constant.
161 However, mixed higher order derivatives, like dFdx(dFdy(y)) and
[all …]
/third_party/glslang/Test/
Dspv.computeShaderDerivatives.comp65 fDerivativeX = dFdx(fX);
75 v2DerivativeX = dFdx(v2X);
86 v3DerivativeX = dFdx(v3X);
97 v4DerivativeX = dFdx(v4X);
Dspv.computeShaderDerivatives2.comp65 fDerivativeX = dFdx(fX);
75 v2DerivativeX = dFdx(v2X);
86 v3DerivativeX = dFdx(v3X);
97 v4DerivativeX = dFdx(v4X);
D320.comp8 dFdx(fX);
/third_party/vk-gl-cts/framework/referencerenderer/
DrrShadingContext.hpp114 const tcu::Vector<T, Size> dFdx[2] = in dFdxLocal() local
120 outFragmentdFdx[0] = dFdx[0]; in dFdxLocal()
121 outFragmentdFdx[1] = dFdx[0]; in dFdxLocal()
122 outFragmentdFdx[2] = dFdx[1]; in dFdxLocal()
123 outFragmentdFdx[3] = dFdx[1]; in dFdxLocal()
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_derivative_control.txt70 dFdx(p)
113 dFdx
146 approximations imply that higher order derivatives, dFdx(dFdx(x)) and
154 "In some implementations, varying degrees of derivative accuracy for dFdx
202 genType dFdx(genType p)
224 derive dFdx, dFdy, etc."
228 "Returns abs(dFdx(p)) + abs(dFdy(p))."
/third_party/openGLES/extensions/ARB/
DARB_derivative_control.txt80 dFdx(p)
123 dFdx
156 approximations imply that higher order derivatives, dFdx(dFdx(x)) and
164 "In some implementations, varying degrees of derivative accuracy for dFdx
212 genType dFdx(genType p)
234 derive dFdx, dFdy, etc."
238 "Returns abs(dFdx(p)) + abs(dFdy(p))."
/third_party/skia/tests/sksl/shared/
DDerivativesStandaloneSettings.glsl4 sk_FragColor.x = dFdx(1.0);
DDerivatives.glsl7 sk_FragColor.x = dFdx(1.0);
/third_party/skia/resources/sksl/shared/
DDerivatives.sksl4 sk_FragColor.x = half(dFdx(1));
/third_party/skia/resources/sksl/runtime_errors/
DDerivativesES2.rts1 float2 dx(float2 coords) { return dFdx(coords); }
/third_party/skia/tests/sksl/runtime_errors/
DDerivativesES2.skvm3 error: 1: no match for dFdx(float2)
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRewriteDfdy.cpp166 TIntermTyped *dFdx = in visitAggregateWithRotation() local
173 TIntermBinary *rotatedFlippedDfdx = new TIntermBinary(multiplyOp, dFdx, multiplierX); in visitAggregateWithRotation()
/third_party/skia/third_party/externals/spirv-cross/shaders/frag/
Davoid-expression-lowering-to-loop.frag18 float d = dFdx(vertex.x);
/third_party/skia/third_party/externals/spirv-cross/reference/shaders/frag/
Davoid-expression-lowering-to-loop.frag19 float d = dFdx(vertex.x);
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders/frag/
Davoid-expression-lowering-to-loop.frag18 highp float _34 = dFdx(vertex.x);
/third_party/skia/third_party/externals/spirv-cross/shaders-msl/frag/
Dcontrol-dependent-in-branch.desktop.frag11 vec4 d0 = dFdx(vInput);
/third_party/skia/third_party/externals/spirv-cross/shaders-hlsl/frag/
Dcontrol-dependent-in-branch.desktop.frag11 vec4 d0 = dFdx(vInput);
/third_party/skia/third_party/externals/spirv-cross/shaders/desktop-only/frag/
Dcontrol-dependent-in-branch.desktop.frag11 vec4 d0 = dFdx(vInput);
/third_party/skia/third_party/externals/spirv-cross/reference/shaders/desktop-only/frag/
Dcontrol-dependent-in-branch.desktop.frag12 vec4 d0 = dFdx(vInput);

12345