From 20c32dcb055058b770062b7e9dd07f79d33a8caa Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 11 Feb 2025 16:54:10 -0800 Subject: Add code Implement basic diffuse and specular BRDF based heavily on silent's filamented shader. --- math.cginc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 math.cginc (limited to 'math.cginc') diff --git a/math.cginc b/math.cginc new file mode 100644 index 0000000..a12040a --- /dev/null +++ b/math.cginc @@ -0,0 +1,15 @@ +#ifndef __MATH_INC +#define __MATH_INC + +#define PI 3.14159265358979323846264 +#define TAU (2 * PI) + +float pow5(float x) +{ + float tmp = x * x; + return (tmp * tmp) * x; +} + +#endif // __MATH_INC + + -- cgit v1.2.3