summaryrefslogtreecommitdiff
path: root/src/shaders/default.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/shaders/default.c')
-rw-r--r--src/shaders/default.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/shaders/default.c b/src/shaders/default.c
index 49a80d1..df3f121 100644
--- a/src/shaders/default.c
+++ b/src/shaders/default.c
@@ -1,15 +1,15 @@
#include "common.h"
/*uniforms*/
-#define object2world UM4(0)
-#define light UV3(0)
-#define maintex UTEX(0)
-#define noramltex UTEX(1)
-#define roughnesstex UTEX(2)
-#define metalnesstex UTEX(3)
+#define object2world UM4(0)
+#define light UV3(0)
+#define maintex UTEX(0)
+#define noramltex UTEX(1)
+#define roughnesstex UTEX(2)
+#define metalnesstex UTEX(3)
/*varyings*/
-#define rough reg_num_00
+#define rough reg_num_00
static void vert(UniformCollection* uniforms, VertexShaderIn* in, Vec4* clipcoord) {
static Vec4 p; p.xyz = in->vertex->position; p.w = 1;
@@ -22,13 +22,13 @@ static void vert(UniformCollection* uniforms, VertexShaderIn* in, Vec4* clipcoor
};
Vec4 worldnormal; mat4_applytovec4(object2world, &normal, &worldnormal);
vec3_normalize(light, light);
- *reg_num_00 = 1 - vec3_dot(&worldnormal, light);
+ *rough = 1 - vec3_dot(&worldnormal, light);
}
static bool frag(UniformCollection* uniforms, FragmentShaderIn* in, Color32* color) {
vec3_normalize(light, light);
vec3_normalize(&in->normal, &in->normal);
- float roughness = *reg_num_00;
+ float roughness = *rough;
//(*color).r = 1;
//(*color).g = 1;
//(*color).b = 1;