summaryrefslogtreecommitdiff
path: root/src/shaders/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/shaders/common.h')
-rw-r--r--src/shaders/common.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/shaders/common.h b/src/shaders/common.h
new file mode 100644
index 0000000..2779c7b
--- /dev/null
+++ b/src/shaders/common.h
@@ -0,0 +1,16 @@
+#ifndef _SOFTSHADEROOM_COMMON_HEADER_H_
+#define _SOFTSHADEROOM_COMMON_HEADER_H_
+
+#include "../core/shader.h"
+
+extern void ssrR_putline(int x0, int y0, int x1, int y1, Color color);
+
+/*
+** shader built in functions
+*/
+Vec3 normal_from_color(Color32 c32);
+
+Mat4 mat4(Vec4* c1, Vec4* c2, Vec4* c3, Vec4* c4);
+Mat3 mat3(Vec3* c1, Vec3* c2, Vec3* c3);
+
+#endif \ No newline at end of file