Home
last modified time | relevance | path

Searched refs:dFdy (Results 1 – 25 of 110) sorted by relevance

12345

/third_party/skia/resources/sksl/intrinsics/
DDFdy.sksl6 return (dFdy(testInputs.x) == expected.x &&
7 dFdy(testInputs.xy) == expected.xy &&
8 dFdy(testInputs.xyz) == expected.xyz &&
9 dFdy(testInputs.xyzw) == expected.xyzw &&
10 sign(dFdy(coords.xx)) == half2(0, 0) &&
11 sign(dFdy(coords.yy)) == half2(1, 1) &&
12 sign(dFdy(coords.xy)) == half2(0, 1)) ? colorGreen : colorRed;
/third_party/skia/tests/sksl/intrinsics/
DDFdy.glsl9dFdy(testInputs.x)) == expected.x && (u_skRTFlip.y * dFdy(testInputs.xy)) == expected.xy) && (u_sk…
/third_party/skia/third_party/externals/opengl-registry/extensions/OES/
DOES_standard_derivatives.txt68 dFdy()
81 Derivative accuracy for fragment processing built-in functions dFdx, dFdy
91 The built-in derivative functions dFdx, dFdy, and fwidth are optional, and
125 dFdy is approximated similarly, with y replacing x.
150 Functions for dFdy should be evaluated while holding x constant.
151 However, mixed higher order derivatives, like dFdx(dFdy(y)) and
152 dFdy(dFdx(x)) are undefined.
170 genType dFdy (genType p)
180 therefore be used to derive dFdx, dFdy, etc.
187 abs (dFdx (p)) + abs (dFdy (p));
/third_party/openGLES/extensions/OES/
DOES_standard_derivatives.txt78 dFdy()
91 Derivative accuracy for fragment processing built-in functions dFdx, dFdy
101 The built-in derivative functions dFdx, dFdy, and fwidth are optional, and
135 dFdy is approximated similarly, with y replacing x.
160 Functions for dFdy should be evaluated while holding x constant.
161 However, mixed higher order derivatives, like dFdx(dFdy(y)) and
162 dFdy(dFdx(x)) are undefined.
180 genType dFdy (genType p)
190 therefore be used to derive dFdx, dFdy, etc.
197 abs (dFdx (p)) + abs (dFdy (p));
/third_party/glslang/Test/
Dspv.computeShaderDerivatives.comp66 fDerivativeY = dFdy(fY);
76 v2DerivativeY = dFdy(v2Y);
87 v3DerivativeY = dFdy(v3Y);
98 v4DerivativeY = dFdy(v4Y);
Dspv.computeShaderDerivatives2.comp66 fDerivativeY = dFdy(fY);
76 v2DerivativeY = dFdy(v2Y);
87 v3DerivativeY = dFdy(v3Y);
98 v4DerivativeY = dFdy(v4Y);
D320.comp9 dFdy(fY);
D100.frag92 dFdy(3.2); // ERROR
101 dFdy(3.2);
Dspv.texture.frag63 vec2 gradY = dFdy(coords2D);
Dtexture.frag63 vec2 gradY = dFdy(coords2D);
/third_party/vk-gl-cts/framework/referencerenderer/
DrrShadingContext.hpp129 const tcu::Vector<T, Size> dFdy[2] = in dFdyLocal() local
135 outFragmentdFdy[0] = dFdy[0]; in dFdyLocal()
136 outFragmentdFdy[1] = dFdy[1]; in dFdyLocal()
137 outFragmentdFdy[2] = dFdy[0]; in dFdyLocal()
138 outFragmentdFdy[3] = dFdy[1]; in dFdyLocal()
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_derivative_control.txt71 dFdy(p)
114 dFdy
125 After "dFdy is approximated similarly, with y replacing x.", add the
155 and dFdy may be obtained by providing GL hints (section 21.4 "Hints" of the
208 genType dFdy(genType p)
224 derive dFdx, dFdy, etc."
228 "Returns abs(dFdx(p)) + abs(dFdy(p))."
/third_party/openGLES/extensions/ARB/
DARB_derivative_control.txt81 dFdy(p)
124 dFdy
135 After "dFdy is approximated similarly, with y replacing x.", add the
165 and dFdy may be obtained by providing GL hints (section 21.4 "Hints" of the
218 genType dFdy(genType p)
234 derive dFdx, dFdy, etc."
238 "Returns abs(dFdx(p)) + abs(dFdy(p))."
/third_party/skia/resources/sksl/runtime_errors/
DDerivativesES2.rts2 float2 dy(float2 coords) { return dFdy(coords); }
/third_party/skia/tests/sksl/runtime_errors/
DDerivativesES2.skvm4 error: 2: no match for dFdy(float2)
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRewriteDfdy.cpp168 TIntermTyped *dFdy = in visitAggregateWithRotation() local
174 TIntermBinary *rotatedFlippedDfdy = new TIntermBinary(multiplyOp, dFdy, multiplierY); in visitAggregateWithRotation()
/third_party/skia/third_party/externals/spirv-cross/shaders-msl/frag/
Dcontrol-dependent-in-branch.desktop.frag12 vec4 d1 = dFdy(vInput);
/third_party/skia/third_party/externals/spirv-cross/shaders-hlsl/frag/
Dcontrol-dependent-in-branch.desktop.frag12 vec4 d1 = dFdy(vInput);
/third_party/skia/third_party/externals/spirv-cross/shaders/desktop-only/frag/
Dcontrol-dependent-in-branch.desktop.frag12 vec4 d1 = dFdy(vInput);
/third_party/skia/third_party/externals/spirv-cross/reference/shaders/desktop-only/frag/
Dcontrol-dependent-in-branch.desktop.frag13 vec4 d1 = dFdy(vInput);
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders/desktop-only/frag/
Dcontrol-dependent-in-branch.desktop.frag13 vec4 _29 = dFdy(vInput);
/third_party/skia/src/sksl/
DSkSLIntrinsicList.h32 SKSL_INTRINSIC(dFdy) \
/third_party/mesa3d/docs/relnotes/
D8.0.5.rst174 dFdy()."
236 - i965: Compute dFdy() correctly for FBOs.
238 - i965: Avoid unnecessary recompiles for shaders that don't use dFdy().
D7.0.rst37 - GLSL dFdx() and dFdy() work for fragment program inputs now
/third_party/glslang/Test/baseResults/
D320.comp.out3 ERROR: 0:9: 'dFdy' : required extension not requested: GL_NV_compute_shader_derivatives

12345