aboutsummaryrefslogtreecommitdiffstats
path: root/shaders/data.h
diff options
context:
space:
mode:
Diffstat (limited to 'shaders/data.h')
-rw-r--r--shaders/data.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/shaders/data.h b/shaders/data.h
new file mode 100644
index 0000000..e1a71c3
--- /dev/null
+++ b/shaders/data.h
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) 2018 Tomasz Kramkowski <tk@the-tk.com>
+ * SPDX-License-Identifier: MIT
+ */
+#ifdef SH_PROG
+ SH_PROG(main)
+#undef SH_PROG
+#endif // SH_PROG
+#ifdef SH_VER
+ SH_VER("330 core")
+#undef SH_VER
+#endif // SH_VER
+#ifdef SH_IN
+ SH_IN(vec3, pos)
+ SH_IN(vec3, norm)
+ SH_IN(vec2, uv)
+#undef SH_IN
+#endif // SH_IN
+#ifdef SH_UNI
+ SH_UNI(mat4, model)
+ SH_UNI(mat4, view)
+ SH_UNI(mat4, proj)
+ SH_UNI(vec3, light)
+#undef SH_UNI
+#endif // SH_UNI
+#ifdef SH_TEX
+ SH_TEX(2D, tex)
+#undef SH_TEX
+#endif // SH_TEX
+#ifdef SH_OUT
+ SH_OUT(vec4, color)
+#undef SH_OUT
+#endif // SH_OUT