summaryrefslogtreecommitdiffstats
path: root/geometry.cginc
blob: 9ddb0119f5e2c8421f6d47083ffa1c9448250c0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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