Home
last modified time | relevance | path

Searched refs:dPdx (Results 1 – 25 of 54) sorted by relevance

123

/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_shader_texture_lod.txt99 float P, float dPdx, float dPdy );
101 vec2 P, float dPdx, float dPdy );
103 vec4 P, float dPdx, float dPdy );
106 vec2 P, vec2 dPdx, vec2 dPdy );
108 vec3 P, vec2 dPdx, vec2 dPdy );
110 vec4 P, vec2 dPdx, vec2 dPdy );
113 vec3 P, vec3 dPdx, vec3 dPdy );
115 vec4 P, vec3 dPdx, vec3 dPdy );
118 vec3 P, vec3 dPdx, vec3 dPdy );
121 vec3 P, float dPdx, float dPdy );
[all …]
DARB_sparse_texture_clamp.txt278 vec2 dPdx, vec2 dPdy, float lodClamp,
281 vec3 dPdx, vec3 dPdy, float lodClamp,
284 vec3 dPdx, vec3 dPdy, float lodClamp,
287 vec2 dPdx, vec2 dPdy, float lodClamp,
290 vec3 dPdx, vec3 dPdy, float lodClamp,
293 vec2 dPdx, vec2 dPdy, float lodClamp,
296 vec2 dPdx, vec2 dPdy, float lodClamp,
299 vec3 dPdx, vec3 dPdy, float lodClamp,
315 float dPdx, float dPdy, float lodClamp);
317 vec2 dPdx, vec2 dPdy, float lodClamp);
[all …]
DARB_sparse_texture2.txt450 vec2 dPdx, vec2 dPdy,
453 vec3 dPdx, vec3 dPdy,
456 vec3 dPdx, vec3 dPdy,
459 vec2 dPdx, vec2 dPdy,
462 vec2 dPdx, vec2 dPdy,
465 vec2 dPdx, vec2 dPdy,
468 vec3 dPdx, vec3 dPdy,
471 vec2 dPdx, vec2 dPdy,
474 vec2 dPdx, vec2 dPdy,
477 vec3 dPdx, vec3 dPdy,
[all …]
/third_party/openGLES/extensions/ARB/
DARB_shader_texture_lod.txt109 float P, float dPdx, float dPdy );
111 vec2 P, float dPdx, float dPdy );
113 vec4 P, float dPdx, float dPdy );
116 vec2 P, vec2 dPdx, vec2 dPdy );
118 vec3 P, vec2 dPdx, vec2 dPdy );
120 vec4 P, vec2 dPdx, vec2 dPdy );
123 vec3 P, vec3 dPdx, vec3 dPdy );
125 vec4 P, vec3 dPdx, vec3 dPdy );
128 vec3 P, vec3 dPdx, vec3 dPdy );
131 vec3 P, float dPdx, float dPdy );
[all …]
DARB_sparse_texture_clamp.txt288 vec2 dPdx, vec2 dPdy, float lodClamp,
291 vec3 dPdx, vec3 dPdy, float lodClamp,
294 vec3 dPdx, vec3 dPdy, float lodClamp,
297 vec2 dPdx, vec2 dPdy, float lodClamp,
300 vec3 dPdx, vec3 dPdy, float lodClamp,
303 vec2 dPdx, vec2 dPdy, float lodClamp,
306 vec2 dPdx, vec2 dPdy, float lodClamp,
309 vec3 dPdx, vec3 dPdy, float lodClamp,
325 float dPdx, float dPdy, float lodClamp);
327 vec2 dPdx, vec2 dPdy, float lodClamp);
[all …]
DARB_sparse_texture2.txt460 vec2 dPdx, vec2 dPdy,
463 vec3 dPdx, vec3 dPdy,
466 vec3 dPdx, vec3 dPdy,
469 vec2 dPdx, vec2 dPdy,
472 vec2 dPdx, vec2 dPdy,
475 vec2 dPdx, vec2 dPdy,
478 vec3 dPdx, vec3 dPdy,
481 vec2 dPdx, vec2 dPdy,
484 vec2 dPdx, vec2 dPdy,
487 vec3 dPdx, vec3 dPdy,
[all …]
/third_party/openGLES/extensions/AMD/
DAMD_gpu_shader_half_float_fetch.txt553 | float16_t dPdx, float16_t dPdy) | texture() but with explicit |
555 | f16vec2 dPdx, f16vec2 dPdy) | |
557 | f16vec3 dPdx, f16vec3 dPdy) | |
559 | f16vec3 dPdx, f16vec3 dPdy) | |
561 | f16vec2 dPdx, f16vec2 dPdy) | |
563 | vec2 dPdx, vec2 dPdy) | |
565 | f16vec2 P, float compare, f16vec2 dPdx,| |
568 | float dPdx, float dPdy) | |
570 | float compare, float16_t dPdx, | |
573 | vec2 dPdx, vec2 dPdy) | |
[all …]
DAMD_sparse_texture.txt513 …| float dPdx, float dPdy, | with data returned in <texel…
517 …| vec2 dPdx, vec2 dPdy, | …
521 …| vec3 dPdx, vec3 dPdy, | …
525 …| float dPdx, float dPdy, | …
529 …| vec2 dPdx, vec2 dPdy, | …
533 …| vec2 dPdx, vec2 dPdy, | …
537 …| vec2 dPdx, vec2 dPdy, | …
541 …| float dPdx, float dPdy, int offset, | with data returned in <texel…
545 …| vec2 dPdx, vec2 dPdy, ivec2 offset, | …
549 …| vec3 dPdx, vec3 dPdy, ivec3 offset, | …
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/AMD/
DAMD_gpu_shader_half_float_fetch.txt553 | float16_t dPdx, float16_t dPdy) | texture() but with explicit |
555 | f16vec2 dPdx, f16vec2 dPdy) | |
557 | f16vec3 dPdx, f16vec3 dPdy) | |
559 | f16vec3 dPdx, f16vec3 dPdy) | |
561 | f16vec2 dPdx, f16vec2 dPdy) | |
563 | vec2 dPdx, vec2 dPdy) | |
565 | f16vec2 P, float compare, f16vec2 dPdx,| |
568 | float dPdx, float dPdy) | |
570 | float compare, float16_t dPdx, | |
573 | vec2 dPdx, vec2 dPdy) | |
[all …]
DAMD_sparse_texture.txt513 …| float dPdx, float dPdy, | with data returned in <texel…
517 …| vec2 dPdx, vec2 dPdy, | …
521 …| vec3 dPdx, vec3 dPdy, | …
525 …| float dPdx, float dPdy, | …
529 …| vec2 dPdx, vec2 dPdy, | …
533 …| vec2 dPdx, vec2 dPdy, | …
537 …| vec2 dPdx, vec2 dPdy, | …
541 …| float dPdx, float dPdy, int offset, | with data returned in <texel…
545 …| vec2 dPdx, vec2 dPdy, ivec2 offset, | …
549 …| vec3 dPdx, vec3 dPdy, ivec3 offset, | …
[all …]
/third_party/openGLES/extensions/EXT/
DEXT_shader_texture_lod.txt97 vec2 dPdx,
101 vec2 dPdx,
105 vec2 dPdx,
110 vec3 dPdx,
199 For the "Grad" functions, dPdx is the explicit derivative of P with respect
201 functions, dPdx is the explicit derivative of the projected P with respect
203 dimensional texture, dPdx and dPdy are vec2. For a cube map texture,
204 dPdx and dPdy are vec3.
208 dSdx = dPdx.s;
210 dTdx = dPdx.t;
[all …]
DEXT_sparse_texture2.txt626 vec2 dPdx, vec2 dPdy,
629 vec3 dPdx, vec3 dPdy,
632 vec3 dPdx, vec3 dPdy,
635 vec2 dPdx, vec2 dPdy,
638 vec2 dPdx, vec2 dPdy,
641 vec2 dPdx, vec2 dPdy,
644 vec3 dPdx, vec3 dPdy,
647 vec2 dPdx, vec2 dPdy,
650 vec2 dPdx, vec2 dPdy,
653 vec3 dPdx, vec3 dPdy,
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/
DEXT_shader_texture_lod.txt97 vec2 dPdx,
101 vec2 dPdx,
105 vec2 dPdx,
110 vec3 dPdx,
199 For the "Grad" functions, dPdx is the explicit derivative of P with respect
201 functions, dPdx is the explicit derivative of the projected P with respect
203 dimensional texture, dPdx and dPdy are vec2. For a cube map texture,
204 dPdx and dPdy are vec3.
208 dSdx = dPdx.s;
210 dTdx = dPdx.t;
[all …]
DEXT_sparse_texture2.txt626 vec2 dPdx, vec2 dPdy,
629 vec3 dPdx, vec3 dPdy,
632 vec3 dPdx, vec3 dPdy,
635 vec2 dPdx, vec2 dPdy,
638 vec2 dPdx, vec2 dPdy,
641 vec2 dPdx, vec2 dPdy,
644 vec3 dPdx, vec3 dPdy,
647 vec2 dPdx, vec2 dPdy,
650 vec2 dPdx, vec2 dPdy,
653 vec3 dPdx, vec3 dPdy,
[all …]
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRewriteCubeMapSamplersAs2DArray.cpp418 TIntermSymbol *dPdx = new TIntermSymbol(dPdxVar); in declareCoordTranslationFunction() local
601 TIntermSwizzle *dPdxX = new TIntermSwizzle(dPdx->deepCopy(), {0}); in declareCoordTranslationFunction()
602 TIntermSwizzle *dPdxY = new TIntermSwizzle(dPdx->deepCopy(), {1}); in declareCoordTranslationFunction()
603 TIntermSwizzle *dPdxZ = new TIntermSwizzle(dPdx->deepCopy(), {2}); in declareCoordTranslationFunction()
705 TIntermTyped *dPdx, in createCoordTransformationCall() argument
710 TIntermSequence args = {P, dPdx, dPdy, dUVdx, dUVdy}; in createCoordTransformationCall()
719 TIntermTyped *dPdx = CreateZeroNode(*vec3Type); in createImplicitCoordTransformationCall() local
721 TIntermSequence args = {P, dPdx, dPdy, dUVdx, dUVdy}; in createImplicitCoordTransformationCall()
852 TIntermTyped *dPdx = nullptr; in convertBuiltinFunction() local
857 dPdx = (*arguments)[2]->getAsTyped()->deepCopy(); in convertBuiltinFunction()
[all …]
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
DSpirvShaderSampling.cpp218 SIMD::Float dPdx; in emitSamplerRoutine()
220 dPdx.x = Pointer<Float>(&dsx.x)[i]; in emitSamplerRoutine()
221 dPdx.y = Pointer<Float>(&dsx.y)[i]; in emitSamplerRoutine()
222 dPdx.z = Pointer<Float>(&dsx.z)[i]; in emitSamplerRoutine()
228 …Vector4f sample = s.sampleTexture(texture, uvwa, dRef, lod[i], dPdx, dPdy, offset, sampleId, sampl… in emitSamplerRoutine()
/third_party/glslang/Test/baseResults/
D320.comp.out20 0:8 dPdx ( global highp float)
52 0:8 dPdx ( global highp float)
/third_party/mesa3d/src/compiler/glsl/
Dir_equals.cpp179 if (!lod_info.grad.dPdx->equals(other->lod_info.grad.dPdx, ignore) || in equals()
Dir_clone.cpp248 new_tex->lod_info.grad.dPdx = this->lod_info.grad.dPdx->clone(mem_ctx, ht); in clone()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture/
DvktSampleVerifier.cpp775 const Vec4& dPdx, in verifySampleCubemapFace() argument
792 lodBounds = calcLodBounds(dPdx.swizzle(0, 1, 2), in verifySampleCubemapFace()
859 …const Vec4 dPdx = (m_sampleLookupSettings.lookupLodMode == LOOKUP_LOD_MODE_DERIVATIVES) ? args.dPd… in verifySampleImpl() local
867 const Vec3 drdx = dPdx.swizzle(0, 1, 2); in verifySampleImpl()
905 return verifySampleCubemapFace(args, result, coord, dPdx, dPdy, 0, report); in verifySampleImpl()
DvktSampleVerifier.hpp47 tcu::Vec4 dPdx; member
175 const tcu::Vec4& dPdx,
DvktTextureFilteringExplicitLodTests.cpp703 dPdxs .push_back(sampleArgs.dPdx[compNdx]); in execute()
1154 Vec4 dPdx; in getSampleArgs() member
1176 cur.dPdx = derivativePairs[derivNdx].dPdx; in getSampleArgs()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
DProgramPrelude.cpp3179 const TType &dPdx = func.getParam(2)->getType(); in BuildFuncToEmitter() local
3180 const int dPdxN = dPdx.getNominalSize(); in BuildFuncToEmitter()
3229 const TType &dPdx = func.getParam(2)->getType(); in BuildFuncToEmitter() local
3230 const int dPdxN = dPdx.getNominalSize(); in BuildFuncToEmitter()
3316 const TType &dPdx = func.getParam(2)->getType(); in BuildFuncToEmitter() local
3317 const int dPdxN = dPdx.getNominalSize(); in BuildFuncToEmitter()
3348 const TType &dPdx = func.getParam(2)->getType(); in BuildFuncToEmitter() local
3349 const int dPdxN = dPdx.getNominalSize(); in BuildFuncToEmitter()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_tex.c661 nir_ssa_def *dPdx = in lower_gradient_cube_map() local
687 dPdx, in lower_gradient_cube_map()
689 nir_swizzle(b, dPdx, xzy, 3), in lower_gradient_cube_map()
690 nir_swizzle(b, dPdx, yzx, 3))); in lower_gradient_cube_map()
777 nir_ssa_def *dPdx = nir_fmul(b, ddx, size); in lower_gradient() local
781 if (dPdx->num_components == 1) { in lower_gradient()
782 rho = nir_fmax(b, nir_fabs(b, dPdx), nir_fabs(b, dPdy)); in lower_gradient()
785 nir_fsqrt(b, nir_fdot(b, dPdx, dPdx)), in lower_gradient()
/third_party/vk-gl-cts/external/vulkancts/data/vulkan/amber/texture/subgroup_lod/
Dtexture_grad.amber29 // Vary dPdx and dPdy based on vertex index to force

123