Skip to content

Commit 80ba01c

Browse files
aardgooseaardgoose
and
aardgoose
authored
negate dpdy only (mrdoob#26776)
Co-authored-by: aardgoose <[email protected]>
1 parent 99d705f commit 80ba01c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

examples/jsm/nodes/materials/NodeMaterial.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ class NodeMaterial extends ShaderMaterial {
199199
if ( this.flatShading === true ) {
200200

201201
const fdx = dFdx( positionView );
202-
const fdy = dFdy( positionView.negate() ); // use -positionView ?
202+
const fdy = dFdy( positionView );
203203
const normalNode = fdx.cross( fdy ).normalize();
204204

205205
stack.assign( transformedNormalView, normalNode );

examples/jsm/renderers/webgpu/nodes/WGSLNodeBuilder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ const wgslTypeLib = {
5858

5959
const wgslMethods = {
6060
dFdx: 'dpdx',
61-
dFdy: 'dpdy',
61+
dFdy: '- dpdy',
6262
mod: 'threejs_mod',
6363
lessThanEqual: 'threejs_lessThanEqual',
6464
inversesqrt: 'inverseSqrt'

0 commit comments

Comments
 (0)