fix no chunk bug
This commit is contained in:
parent
e21945fe23
commit
4b4a2a056a
3 changed files with 9 additions and 9 deletions
6
const.h
6
const.h
|
@ -14,9 +14,9 @@ typedef struct Vertex2 {
|
|||
vec2 pos;
|
||||
} Vertex2;
|
||||
|
||||
#define CHUNK_LENGTH 8
|
||||
#define CHUNK_RADIUS_H 16 // 8
|
||||
#define CHUNK_RADIUS_V 8 // 4
|
||||
#define CHUNK_LENGTH 16
|
||||
#define CHUNK_RADIUS_H 8 // 8
|
||||
#define CHUNK_RADIUS_V 4 // 4
|
||||
|
||||
#define TEXT_GAP_H 1 / 3.0
|
||||
#define TEXT_GAP_V 1 / 1.0
|
||||
|
|
6
cubes.c
6
cubes.c
|
@ -115,9 +115,9 @@ int gen_cubes(Vertex *cube, Vertex *text, int x, int y, int z, int r, int is_pur
|
|||
y *= CHUNK_LENGTH;
|
||||
z *= CHUNK_LENGTH;
|
||||
int a3 = CHUNK_DIAMETER_H + (r * 2);
|
||||
int a = (z % CHUNK_DIAMETER_H) + (x % CHUNK_DIAMETER_H) * CHUNK_DIAMETER_H + (y % CHUNK_DIAMETER_V) * CHUNK_DIAMETER_H * CHUNK_DIAMETER_H;
|
||||
a = a % a3;
|
||||
if (a < 0) a = -a;
|
||||
int a = 0; //(z % CHUNK_DIAMETER_H) + (x % CHUNK_DIAMETER_H) * CHUNK_DIAMETER_H + (y % CHUNK_DIAMETER_V) * CHUNK_DIAMETER_H * CHUNK_DIAMETER_H;
|
||||
//a = a % a3;
|
||||
//if (a < 0) a = -a;
|
||||
|
||||
struct args args[a3];
|
||||
int thread_return[a3];
|
||||
|
|
6
main.c
6
main.c
|
@ -115,8 +115,8 @@ int main(void) {
|
|||
Vertex *cube = malloc(CTRI_ALL);
|
||||
Vertex *text = malloc(CTRI_ALL);
|
||||
|
||||
int cube_count = gen_cubes(cube, text, 0 / CHUNK_LENGTH, 0 / CHUNK_LENGTH,
|
||||
0 / CHUNK_LENGTH, 0,1);
|
||||
int cube_count = gen_cubes(cube, text, 1024 / CHUNK_LENGTH, 64 / CHUNK_LENGTH,
|
||||
1024 / CHUNK_LENGTH, 0,1);
|
||||
GLuint vertex_buffer[2];
|
||||
|
||||
GLuint vertex_array;
|
||||
|
@ -163,7 +163,7 @@ int main(void) {
|
|||
glfwSetKeyCallback(window, key_callback);
|
||||
glfwSetCursorPosCallback(window, cursor_position_callback);
|
||||
|
||||
vec3 pos = {1024, 0, 1024};
|
||||
vec3 pos = {1024, 64, 1024};
|
||||
|
||||
// int x = 0, y = 25, z = 0;
|
||||
glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_DISABLED);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue