Fix Compilation errors

This commit is contained in:
PedroEdiaz
2024-11-20 11:08:07 -06:00
parent 793c11757d
commit d967550dd8

View File

@@ -8,6 +8,7 @@
#define CGLM_ALL_UNALIGNED #define CGLM_ALL_UNALIGNED
#include <cglm/vec3.h> #include <cglm/vec3.h>
#include <cglm/vec4.h> #include <cglm/vec4.h>
#include <string.h>
#define WIDTH 512 #define WIDTH 512
#define HEIGHT 512 #define HEIGHT 512
@@ -24,6 +25,7 @@ unsigned char palette[] =
}; };
void calc_normal(float* p1, float* p2, float* p3, float* normal, unsigned char n) { void calc_normal(float* p1, float* p2, float* p3, float* normal, unsigned char n) {
float **u;
float alpha; float alpha;
vec4 v1, v2, v3; vec4 v1, v2, v3;
vec4 u1, u2, u3; vec4 u1, u2, u3;
@@ -36,7 +38,7 @@ void calc_normal(float* p1, float* p2, float* p3, float* normal, unsigned char n
glm_vec3_cross(v1, v2, normal); glm_vec3_cross(v1, v2, normal);
glm_vec3_normalize(normal); glm_vec3_normalize(normal);
return; return;
#if 0
case 4: case 4:
glm_vec4_sub(p2, p1, v1); glm_vec4_sub(p2, p1, v1);
glm_vec4_sub(p3, p1, v2); glm_vec4_sub(p3, p1, v2);
@@ -64,9 +66,9 @@ void calc_normal(float* p1, float* p2, float* p3, float* normal, unsigned char n
glm_vec4_copy(u3, normal); glm_vec4_copy(u3, normal);
glm_vec4_normalize(normal); glm_vec4_normalize(normal);
return; return;
#endif
default: default:
float** u = malloc((n - 1) * sizeof(float*)); u = malloc((n - 1) * sizeof(float*));
for (unsigned char i = 0; i < n - 1; i++) { for (unsigned char i = 0; i < n - 1; i++) {
u[i] = malloc(n * sizeof(float)); u[i] = malloc(n * sizeof(float));
} }