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