summaryrefslogtreecommitdiffstats
path: root/geometry.cginc
diff options
context:
space:
mode:
Diffstat (limited to 'geometry.cginc')
-rw-r--r--geometry.cginc16
1 files changed, 16 insertions, 0 deletions
diff --git a/geometry.cginc b/geometry.cginc
new file mode 100644
index 0000000..9ddb011
--- /dev/null
+++ b/geometry.cginc
@@ -0,0 +1,16 @@
+#ifndef __GEOMETRY_INC
+#define __GEOMETRY_INC
+
+#include "interpolators.cginc"
+#include "globals.cginc"
+
+#if defined(_CENTER_OFFSET)
+float center_offset(float2 uv) {
+ float height = _Center_Offset_Heightmap.SampleLevel(point_repeat_s,
+ uv * _Center_Offset_Heightmap_ST.xy + _Center_Offset_Heightmap_ST.zw, 0).r;
+ return height * _Center_Offset_Factor;
+}
+#endif // _CENTER_OFFSET
+
+
+#endif // __GEOMETRY_INC