Skip to content

Commit fe4fe4f

Browse files
mvaligurskyMartin Valigursky
andauthored
[Fix] Use correct UV transform for tiled normal map of clear coat (playcanvas#3458)
Co-authored-by: Martin Valigursky <mvaligursky@snapchat.com>
1 parent cfb9e32 commit fe4fe4f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/graphics/program-lib/programs/standard.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1132,7 +1132,8 @@ var standard = {
11321132

11331133
if (!options.hasTangents) {
11341134
// TODO: generalize to support each normalmap input (normalMap, normalDetailMap, clearCoatNormalMap) indenpendently
1135-
var normalMapUv = this._getUvSourceExpression("normalMapTransform", "normalMapUv", options);
1135+
const transformPropName = options.normalMap ? "normalMapTransform" : "clearCoatNormalMapTransform";
1136+
const normalMapUv = this._getUvSourceExpression(transformPropName, "normalMapUv", options);
11361137
tbn = tbn.replace(/\$UV/g, normalMapUv);
11371138
}
11381139
code += tbn;

0 commit comments

Comments
 (0)