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
#include <cglm/vec3.h>
#include <cglm/vec4.h>
#include <string.h>
#define WIDTH 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) {
float **u;
float alpha;
vec4 v1, v2, v3;
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_normalize(normal);
return;
#if 0
case 4:
glm_vec4_sub(p2, p1, v1);
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_normalize(normal);
return;
#endif
default:
float** u = malloc((n - 1) * sizeof(float*));
u = malloc((n - 1) * sizeof(float*));
for (unsigned char i = 0; i < n - 1; i++) {
u[i] = malloc(n * sizeof(float));
}