/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/svm/ |
H A D | svm_bump.h | 35 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 D | svm_displace.h | 30 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 D | sksl.include | 377 $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 D | sksl.inc | 438 $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 D | glsl_330_common.glsl | 704 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 D | surface.cc | 20 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 D | texture.h | 943 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 D | texture.h | 943 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 D | gpu_shader_material_bump.glsl | 24 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 D | tex_grad-01.frag | 12 varying vec3 dPdx; 17 gl_FragColor = textureGrad(s, coord, dPdx, dPdy);
|
H A D | tex_grad-01.vert | 13 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 D | SpirvShaderSampling.cpp | 180 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 D | tex_grad.frag.mako | 11 varying ${param.grad} dPdx; 16 gl_FragColor = ${param.mode}GradARB(s, coord, dPdx, dPdy);
|
H A D | tex_grad.vert.mako | 12 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 D | tex_grad.frag.mako | 11 varying ${param.grad} dPdx; 16 ${prefix}vec4 v = ${param.func}Grad${offset}(s, coord, dPdx, dPdy
|
H A D | tex_grad.vert.mako | 12 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 D | node_bump.osl | 41 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 D | SpirvShaderSampling.cpp | 165 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 D | texture3d.cpp | 59 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 D | texture_pvt.h | 165 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 D | texture3d.cpp | 59 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 D | RewriteCubeMapSamplersAs2DArray.cpp | 484 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 D | RewriteCubeMapSamplersAs2DArray.cpp | 484 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 D | RewriteCubeMapSamplersAs2DArray.cpp | 484 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 D | osl_shader.cpp | 97 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()
|