Fix Compilation errors
This commit is contained in:
@@ -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));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user