Home
last modified time | relevance | path

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

12345678910>>...18

/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/svm/
H A Dsvm_bump.h35 float3 P, dPdx, dPdy; in svm_node_enter_bump_eval() local
36 P = primitive_surface_attribute_float3(kg, sd, desc, &dPdx, &dPdy); in svm_node_enter_bump_eval()
39 object_dir_transform(kg, sd, &dPdx); in svm_node_enter_bump_eval()
43 sd->dP.dx = dPdx; in svm_node_enter_bump_eval()
H A Dsvm_displace.h30 float3 dPdx = sd->dP.dx; in svm_node_set_bump() local
35 object_inverse_dir_transform(kg, sd, &dPdx); in svm_node_set_bump()
41 float3 Ry = cross(normal_in, dPdx); in svm_node_set_bump()
52 float det = dot(dPdx, Rx); in svm_node_set_bump()
/dports/www/firefox-legacy/firefox-52.8.0esr/gfx/skia/skia/src/sksl/
H A Dsksl.include377 $gvec4 textureGrad($gsampler1D sampler, float P, float dPdx, float dPdy);
378 $gvec4 textureGrad($gsampler2D sampler, vec2 P, vec2 dPdx, vec2 dPdy);
379 $gvec4 textureGrad($gsampler3D sampler, vec3 P, vec3 dPdx, vec3 dPdy);
380 $gvec4 textureGrad($gsamplerCube sampler, vec3 P, vec3 dPdx, vec3 dPdy);
381 $gvec4 textureGrad($gsampler2DRect sampler, vec2 P, vec2 dPdx, vec2 dPdy);
383 float textureGrad(sampler1DShadow sampler, vec3 P, float dPdx, float dPdy);
384 float textureGrad(sampler2DShadow sampler, vec3 P, vec2 dPdx, vec2 dPdy);
385 float textureGrad(samplerCubeShadow sampler, vec4 P, vec3 dPdx, vec3 dPdy);
404 $gvec4 textureProjGrad($gsampler2D sampler, vec3 P, vec2 dPdx, vec2 dPdy);
405 $gvec4 textureProjGrad($gsampler2D sampler, vec4 P, vec2 dPdx, vec2 dPdy);
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/gfx/skia/skia/src/sksl/
H A Dsksl.inc438 $gfloat4 textureGrad($gsampler1D sampler, float P, float dPdx, float dPdy);
439 $gfloat4 textureGrad($gsampler2D sampler, float2 P, float2 dPdx, float2 dPdy);
440 $gfloat4 textureGrad($gsampler3D sampler, float3 P, float3 dPdx, float3 dPdy);
441 $gfloat4 textureGrad($gsamplerCube sampler, float3 P, float3 dPdx, float3 dPdy);
444 float textureGrad(sampler1DShadow sampler, float3 P, float dPdx, float dPdy);
445 float textureGrad(sampler2DShadow sampler, float3 P, float2 dPdx, float2 dPdy);
446 float textureGrad(samplerCubeShadow sampler, float4 P, float3 dPdx, float3 dPdy);
447 $gfloat4 textureGrad($gsampler1DArray sampler, float2 P, float dPdx, float dPdy);
463 $gfloat4 textureProjGrad($gsampler1D sampler, float2 P, float dPdx, float dPdy);
464 $gfloat4 textureProjGrad($gsampler1D sampler, float4 P, float dPdx, float dPdy);
[all …]
/dports/devel/qtcreator/qt-creator-opensource-src-5.0.3/share/qtcreator/glsl/
H A Dglsl_330_common.glsl704 vec4 textureGrad(sampler1D sampler, float P, float dPdx, float dPdy);
705 vec4 textureGrad(sampler2D sampler, vec2 P, vec2 dPdx, vec2 dPdy);
706 vec4 textureGrad(sampler3D sampler, vec3 P, vec3 dPdx, vec3 dPdy);
707 vec4 textureGrad(samplerCube sampler, vec3 P, vec3 dPdx, vec3 dPdy);
708 vec4 textureGrad(sampler2DRect sampler, vec2 P, vec2 dPdx, vec2 dPdy);
714 vec4 textureGrad(sampler2DArray sampler, vec3 P, vec2 dPdx, vec2 dPdy);
728 vec4 textureProjGrad(sampler1D sampler, vec2 P, float dPdx, float dPdy);
729 vec4 textureProjGrad(sampler1D sampler, vec4 P, float dPdx, float dPdy);
730 vec4 textureProjGrad(sampler2D sampler, vec3 P, vec2 dPdx, vec2 dPdy);
731 vec4 textureProjGrad(sampler2D sampler, vec4 P, vec2 dPdx, vec2 dPdy);
[all …]
/dports/graphics/yafaray/libYafaRay-3.5.1/src/yafraycore/
H A Dsurface.cc20 dPdx = px - sp.P; in spDifferentials_t()
27 dPdx = dPdy = vector3d_t(0,0,0); in spDifferentials_t()
40 out.xfrom = sp.P + dPdx; in reflectedRay()
63 out.xfrom = sp.P + dPdx; in refractedRay()
84 return (dPdx ^ dPdy).length(); in projectedPixelArea()
114 dU_dV_from_dP_dPdU_dPdV(dUdx, dVdx, dPdx, sp.dPdU_abs, sp.dPdV_abs); in getUVdifferentials()
/dports/graphics/openimageio/oiio-Release-2.2.16.0/src/include/OpenImageIO/
H A Dtexture.h943 const Imath::V3f &P, const Imath::V3f &dPdx,
953 const Imath::V3f &P, const Imath::V3f &dPdx,
965 const Imath::V3f &P, const Imath::V3f &dPdx,
973 const Imath::V3f &P, const Imath::V3f &dPdx,
1184 const float *P, const float *dPdx,
1194 const float *P, const float *dPdx,
1205 VaryingRef<Imath::V3f> dPdx,
1215 VaryingRef<Imath::V3f> dPdx,
1305 const float *P, const float *dPdx, const float *dPdy,
1317 VaryingRef<Imath::V3f> dPdx,
[all …]
/dports/graphics/py-openimageio/oiio-Release-2.2.16.0/src/include/OpenImageIO/
H A Dtexture.h943 const Imath::V3f &P, const Imath::V3f &dPdx,
953 const Imath::V3f &P, const Imath::V3f &dPdx,
965 const Imath::V3f &P, const Imath::V3f &dPdx,
973 const Imath::V3f &P, const Imath::V3f &dPdx,
1184 const float *P, const float *dPdx,
1194 const float *P, const float *dPdx,
1205 VaryingRef<Imath::V3f> dPdx,
1215 VaryingRef<Imath::V3f> dPdx,
1305 const float *P, const float *dPdx, const float *dPdy,
1317 VaryingRef<Imath::V3f> dPdx,
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/gpu/shaders/material/
H A Dgpu_shader_material_bump.glsl24 vec3 dPdx = dFdx(surf_pos);
29 vec3 Ry = cross(N, dPdx);
32 float det = dot(dPdx, Rx);
/dports/graphics/piglit/piglit-136a7f5fa0703603be1ffb338abe4865e76a8058/tests/spec/arb_texture_cube_map_array/compiler/
H A Dtex_grad-01.frag12 varying vec3 dPdx;
17 gl_FragColor = textureGrad(s, coord, dPdx, dPdy);
H A Dtex_grad-01.vert13 attribute vec3 dPdx;
20 color = textureGrad(s, coord, dPdx, dPdy);
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/swiftshader/src/Pipeline/
H A DSpirvShaderSampling.cpp180 SIMD::Float dPdx; in emitSamplerRoutine() local
183 dPdx.x = Pointer<Float>(&dsx.x)[i]; in emitSamplerRoutine()
184 dPdx.y = Pointer<Float>(&dsx.y)[i]; in emitSamplerRoutine()
185 dPdx.z = Pointer<Float>(&dsx.z)[i]; in emitSamplerRoutine()
194 dPdx.y = Float(0.0f); in emitSamplerRoutine()
198 …Vector4f sample = s.sampleTexture(texture, uvw, q, lod[i], dPdx, dPdy, offset, sampleId, samplerFu… in emitSamplerRoutine()
/dports/graphics/piglit/piglit-136a7f5fa0703603be1ffb338abe4865e76a8058/generated_tests/templates/gen_texture_lod_tests/
H A Dtex_grad.frag.mako11 varying ${param.grad} dPdx;
16 gl_FragColor = ${param.mode}GradARB(s, coord, dPdx, dPdy);
H A Dtex_grad.vert.mako12 attribute ${param.grad} dPdx;
19 color = ${param.mode}GradARB(s, coord, dPdx, dPdy);
/dports/graphics/piglit/piglit-136a7f5fa0703603be1ffb338abe4865e76a8058/generated_tests/templates/gen_gpu_shader4_tests/
H A Dtex_grad.frag.mako11 varying ${param.grad} dPdx;
16 ${prefix}vec4 v = ${param.func}Grad${offset}(s, coord, dPdx, dPdy
H A Dtex_grad.vert.mako12 attribute ${param.grad} dPdx;
19 color = ${param.func}Grad${offset}(s, coord, dPdx, dPdy
/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/shaders/
H A Dnode_bump.osl41 vector dPdx = Dx(Ptmp);
45 vector Ry = cross(Normal, dPdx);
48 float det = dot(dPdx, Rx);
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/src/Pipeline/
H A DSpirvShaderSampling.cpp165 SIMD::Float dPdx; in emitSamplerRoutine() local
168 dPdx.x = Pointer<Float>(&dsx.x)[i]; in emitSamplerRoutine()
169 dPdx.y = Pointer<Float>(&dsx.y)[i]; in emitSamplerRoutine()
170 dPdx.z = Pointer<Float>(&dsx.z)[i]; in emitSamplerRoutine()
176 …Vector4f sample = s.sampleTexture(texture, uvwa, dRef, lod[i], dPdx, dPdy, offset, sampleId, sampl… in emitSamplerRoutine()
/dports/graphics/openimageio/oiio-Release-2.2.16.0/src/libtexture/
H A Dtexture3d.cpp59 const Imath::V3f& P, const Imath::V3f& dPdx, in texture3d() argument
67 options, P, dPdx, dPdy, dPdz, nchannels, result, dresultds, in texture3d()
76 const Imath::V3f& P, const Imath::V3f& dPdx, in texture3d() argument
219 VaryingRef<Imath::V3f> dPdx, in texture3d() argument
228 beginactive, endactive, P, dPdx, dPdy, dPdz, nchannels, in texture3d()
238 VaryingRef<Imath::V3f> P, VaryingRef<Imath::V3f> dPdx, in texture3d() argument
251 ok &= texture3d(texture_handle, thread_info, opt, P[i], dPdx[i], in texture3d()
821 const float* dPdx, const float* dPdy, in texture3d() argument
854 Imath::V3f dPdx_(dPdx[i], dPdx[i + Tex::BatchWidth], in texture3d()
855 dPdx[i + 2 * Tex::BatchWidth]); in texture3d()
[all …]
H A Dtexture_pvt.h165 const Imath::V3f& P, const Imath::V3f& dPdx,
172 const Imath::V3f& P, const Imath::V3f& dPdx,
178 Tex::RunMask mask, const float* P, const float* dPdx,
185 Tex::RunMask mask, const float* P, const float* dPdx,
193 VaryingRef<Imath::V3f> dPdx,
202 VaryingRef<Imath::V3f> dPdx,
458 const Imath::V3f& dPdx, const Imath::V3f& dPdy, const Imath::V3f& dPdz,
463 const Imath::V3f& P, const Imath::V3f& dPdx,
/dports/graphics/py-openimageio/oiio-Release-2.2.16.0/src/libtexture/
H A Dtexture3d.cpp59 const Imath::V3f& P, const Imath::V3f& dPdx, in texture3d() argument
67 options, P, dPdx, dPdy, dPdz, nchannels, result, dresultds, in texture3d()
76 const Imath::V3f& P, const Imath::V3f& dPdx, in texture3d() argument
219 VaryingRef<Imath::V3f> dPdx, in texture3d() argument
228 beginactive, endactive, P, dPdx, dPdy, dPdz, nchannels, in texture3d()
238 VaryingRef<Imath::V3f> P, VaryingRef<Imath::V3f> dPdx, in texture3d() argument
251 ok &= texture3d(texture_handle, thread_info, opt, P[i], dPdx[i], in texture3d()
821 const float* dPdx, const float* dPdy, in texture3d() argument
854 Imath::V3f dPdx_(dPdx[i], dPdx[i + Tex::BatchWidth], in texture3d()
855 dPdx[i + 2 * Tex::BatchWidth]); in texture3d()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/angle/src/compiler/translator/tree_ops/
H A DRewriteCubeMapSamplersAs2DArray.cpp484 TIntermSymbol *dPdx = new TIntermSymbol(dPdxVar); in declareCoordTranslationFunction() local
656 TIntermSwizzle *dPdxX = new TIntermSwizzle(dPdx->deepCopy(), {0}); in declareCoordTranslationFunction()
657 TIntermSwizzle *dPdxY = new TIntermSwizzle(dPdx->deepCopy(), {1}); in declareCoordTranslationFunction()
658 TIntermSwizzle *dPdxZ = new TIntermSwizzle(dPdx->deepCopy(), {2}); in declareCoordTranslationFunction()
757 TIntermTyped *dPdx, in createCoordTransformationCall() argument
762 TIntermSequence *args = new TIntermSequence({P, dPdx, dPdy, dUVdx, dUVdy}); in createCoordTransformationCall()
771 TIntermTyped *dPdx = CreateZeroNode(*vec3Type); in createImplicitCoordTransformationCall() local
773 TIntermSequence *args = new TIntermSequence({P, dPdx, dPdy, dUVdx, dUVdy}); in createImplicitCoordTransformationCall()
889 TIntermTyped *dPdx = nullptr; in convertBuiltinFunction() local
894 dPdx = (*arguments)[2]->getAsTyped()->deepCopy(); in convertBuiltinFunction()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/angle/src/compiler/translator/tree_ops/
H A DRewriteCubeMapSamplersAs2DArray.cpp484 TIntermSymbol *dPdx = new TIntermSymbol(dPdxVar); in declareCoordTranslationFunction() local
656 TIntermSwizzle *dPdxX = new TIntermSwizzle(dPdx->deepCopy(), {0}); in declareCoordTranslationFunction()
657 TIntermSwizzle *dPdxY = new TIntermSwizzle(dPdx->deepCopy(), {1}); in declareCoordTranslationFunction()
658 TIntermSwizzle *dPdxZ = new TIntermSwizzle(dPdx->deepCopy(), {2}); in declareCoordTranslationFunction()
757 TIntermTyped *dPdx, in createCoordTransformationCall() argument
762 TIntermSequence *args = new TIntermSequence({P, dPdx, dPdy, dUVdx, dUVdy}); in createCoordTransformationCall()
771 TIntermTyped *dPdx = CreateZeroNode(*vec3Type); in createImplicitCoordTransformationCall() local
773 TIntermSequence *args = new TIntermSequence({P, dPdx, dPdy, dUVdx, dUVdy}); in createImplicitCoordTransformationCall()
889 TIntermTyped *dPdx = nullptr; in convertBuiltinFunction() local
894 dPdx = (*arguments)[2]->getAsTyped()->deepCopy(); in convertBuiltinFunction()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/gfx/angle/checkout/src/compiler/translator/tree_ops/
H A DRewriteCubeMapSamplersAs2DArray.cpp484 TIntermSymbol *dPdx = new TIntermSymbol(dPdxVar); in declareCoordTranslationFunction() local
656 TIntermSwizzle *dPdxX = new TIntermSwizzle(dPdx->deepCopy(), {0}); in declareCoordTranslationFunction()
657 TIntermSwizzle *dPdxY = new TIntermSwizzle(dPdx->deepCopy(), {1}); in declareCoordTranslationFunction()
658 TIntermSwizzle *dPdxZ = new TIntermSwizzle(dPdx->deepCopy(), {2}); in declareCoordTranslationFunction()
757 TIntermTyped *dPdx, in createCoordTransformationCall() argument
762 TIntermSequence *args = new TIntermSequence({P, dPdx, dPdy, dUVdx, dUVdy}); in createCoordTransformationCall()
771 TIntermTyped *dPdx = CreateZeroNode(*vec3Type); in createImplicitCoordTransformationCall() local
773 TIntermSequence *args = new TIntermSequence({P, dPdx, dPdy, dUVdx, dUVdy}); in createImplicitCoordTransformationCall()
889 TIntermTyped *dPdx = nullptr; in convertBuiltinFunction() local
894 dPdx = (*arguments)[2]->getAsTyped()->deepCopy(); in convertBuiltinFunction()
[all …]
/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/osl/
H A Dosl_shader.cpp97 globals->dPdx = TO_VEC3(sd->dP.dx); in shaderdata_to_shaderglobals()
190 float3 dPdx = sd->dP.dx; in eval_surface() local
214 globals->dPdx = TO_VEC3(sd->dP.dx); in eval_surface()
223 sd->dP.dx = dPdx; in eval_surface()
227 globals->dPdx = TO_VEC3(dPdx); in eval_surface()

12345678910>>...18