pex-renderer
Version:
Physically Based Renderer for Pex
16 lines (12 loc) • 397 B
JavaScript
module.exports = /* glsl */ `
vec2 getTextureCoordinates(in PBRData data, in int index) {
if (index == 1) return data.texCoord1;
return data.texCoord0;
}
vec2 getTextureCoordinates(in PBRData data, in int index, in mat3 texCoordTransform) {
vec2 texCoord = getTextureCoordinates(data, index);
return (texCoordTransform * vec3(texCoord.xy, 1)).xy;
}
`