Skip to content

Commit 3f12524

Browse files
sunagCITIZENDOT
authored andcommitted
TextureNode: forceUVContext (mrdoob#27031)
1 parent a442f08 commit 3f12524

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

examples/jsm/nodes/accessors/TextureNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ class TextureNode extends UniformNode {
8484

8585
let uvNode = this.uvNode;
8686

87-
if ( uvNode === null && builder.context.getUVNode ) {
87+
if ( ( uvNode === null || builder.context.forceUVContext === true ) && builder.context.getUVNode ) {
8888

8989
uvNode = builder.context.getUVNode( this );
9090

examples/jsm/nodes/display/BumpMapNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const dHdxy_fwd = tslFn( ( { textureNode, bumpScale } ) => {
3535
const uvNode = texNode.uvNode || uv();
3636

3737
// It's used to preserve the same TextureNode instance
38-
const sampleTexture = ( uv ) => textureNode.cache().context( { getUVNode: () => uv } );
38+
const sampleTexture = ( uv ) => textureNode.cache().context( { getUVNode: () => uv, forceUVContext: true } );
3939

4040
return vec2(
4141
float( sampleTexture( uvNode.add( uvNode.dFdx() ) ) ).sub( Hll ),

0 commit comments

Comments
 (0)