summaryrefslogtreecommitdiffstats
path: root/res/effectlib/transformCoordinate.glsllib
diff options
context:
space:
mode:
Diffstat (limited to 'res/effectlib/transformCoordinate.glsllib')
-rw-r--r--res/effectlib/transformCoordinate.glsllib9
1 files changed, 9 insertions, 0 deletions
diff --git a/res/effectlib/transformCoordinate.glsllib b/res/effectlib/transformCoordinate.glsllib
index ccdf7d0..cbe20e7 100644
--- a/res/effectlib/transformCoordinate.glsllib
+++ b/res/effectlib/transformCoordinate.glsllib
@@ -40,4 +40,13 @@ texture_coordinate_info transformCoordinate( in mat4 transform, in texture_coord
return( tci );
}
+texture_coordinate_info scaleCoordinate(in vec3 scale, in texture_coordinate_info coordinate)
+{
+ texture_coordinate_info tci;
+ tci.position = scale * coordinate.position;
+ tci.tangent_u = scale * coordinate.tangent_u;
+ tci.tangent_v = scale * coordinate.tangent_v;
+ return tci;
+}
+
#endif