remove some unused params

This commit is contained in:
onezplpl 2024-07-16 00:16:55 -04:00
parent 579eb9f540
commit c4181e5c42
No known key found for this signature in database
GPG key ID: 7EC026A136F9EEC3
6 changed files with 28 additions and 34 deletions

38
cubes.c
View file

@ -22,7 +22,6 @@ int oy = -1024;
int oz = -1024;
Chunk *chunk_old = NULL;
int read_order = 0;
void gen_face(Vertex *cube, int i, int x, int y, int z, int x2, int y2, int z2,
int *j, int is_text, Chunk dat, int ci, int a3) {
@ -32,11 +31,11 @@ void gen_face(Vertex *cube, int i, int x, int y, int z, int x2, int y2, int z2,
if (is_text) {
a.pos[i]--;
int exists = 0;
int type = cube_exists(x, y, z, dat, ci, read_order);
int typeB = cube_exists(a.pos[0], a.pos[1], a.pos[2], dat, ci, read_order);
int type = cube_exists(x, y, z, dat, ci);
int typeB = cube_exists(a.pos[0], a.pos[1], a.pos[2], dat, ci);
exists = ((!!type) != (!!typeB));
a2.pos[0] = exists ? TEXT_GAP_H * (type ? (type - 1) : (typeB-1)) : -1.0;
a2.pos[0] = exists ? TEXT_GAP_H * (type ? (type - 1) : (typeB - 1)) : -1.0;
a2.pos[1] = exists ? TEXT_GAP_V * (i + (!!type) * 3) : -1.0;
a2.pos[2] = 0;
if (!exists) {
@ -104,7 +103,7 @@ void *gen_chunk(void *args) {
(CHUNK_ALL);*/
Chunk chunk = fetch_chunk(x2 / CHUNK_LENGTH, y2 / CHUNK_LENGTH,
z2 / CHUNK_LENGTH, a, 0, read_order);
z2 / CHUNK_LENGTH, a, 0);
if (chunk.exists != 0 && the_j > -1)
chunk_old[the_j] = chunk;
@ -141,7 +140,7 @@ void *gen_chunk(void *args) {
}
int gen_cubes(Vertex *cube, Vertex *text, Vertex *cubeO, Vertex *textO, int x,
int y, int z, int r, int is_purge, int *i2) {
int y, int z, int is_purge, int *i2) {
Vertex noth = {{-1, -1, -1}};
for (int i = 0; i < CBLOCK_ALL * 18; i++) {
cube[i] = noth;
@ -152,7 +151,7 @@ int gen_cubes(Vertex *cube, Vertex *text, Vertex *cubeO, Vertex *textO, int x,
x *= CHUNK_LENGTH;
y *= CHUNK_LENGTH;
z *= CHUNK_LENGTH;
int a3 = CHUNK_DIAMETER_H + (r * 2);
int a3 = CHUNK_DIAMETER_H;
int a =
0; //(z % CHUNK_DIAMETER_H) + (x % CHUNK_DIAMETER_H) * CHUNK_DIAMETER_H +
//(y % CHUNK_DIAMETER_V) * CHUNK_DIAMETER_H * CHUNK_DIAMETER_H;
@ -170,27 +169,23 @@ int gen_cubes(Vertex *cube, Vertex *text, Vertex *cubeO, Vertex *textO, int x,
if (!chunk_old) {
chunk_old = calloc((CHUNK_ALL), sizeof(struct Chunk));
}
read_order = !read_order;
pthread_t thread_id[a3];
int j = 0;
for (int y2 = y - (CHUNK_RADIUS_V + r) * CHUNK_LENGTH;
y2 <= y + (CHUNK_RADIUS_V + r) * CHUNK_LENGTH; y2 += CHUNK_LENGTH) {
for (int y2 = y - (CHUNK_RADIUS_V)*CHUNK_LENGTH;
y2 <= y + (CHUNK_RADIUS_V)*CHUNK_LENGTH; y2 += CHUNK_LENGTH) {
for (int x2 = x - (CHUNK_RADIUS_H + r) * CHUNK_LENGTH;
x2 <= x + (CHUNK_RADIUS_H + r) * CHUNK_LENGTH; x2 += CHUNK_LENGTH) {
for (int x2 = x - (CHUNK_RADIUS_H)*CHUNK_LENGTH;
x2 <= x + (CHUNK_RADIUS_H)*CHUNK_LENGTH; x2 += CHUNK_LENGTH) {
for (int z2 = z - (CHUNK_RADIUS_H + r) * CHUNK_LENGTH;
z2 <= z + (CHUNK_RADIUS_H + r) * CHUNK_LENGTH; z2 += CHUNK_LENGTH) {
for (int z2 = z - (CHUNK_RADIUS_H)*CHUNK_LENGTH;
z2 <= z + (CHUNK_RADIUS_H)*CHUNK_LENGTH; z2 += CHUNK_LENGTH) {
VertexI pos = {
{x + (((x2 / CHUNK_LENGTH) % (CHUNK_DIAMETER_H + r * 2)) -
CHUNK_RADIUS_H) *
{x + (((x2 / CHUNK_LENGTH) % (CHUNK_DIAMETER_H)) - CHUNK_RADIUS_H) *
CHUNK_LENGTH,
y + (((y2 / CHUNK_LENGTH) % (CHUNK_DIAMETER_V + r * 2)) -
CHUNK_RADIUS_V) *
y + (((y2 / CHUNK_LENGTH) % (CHUNK_DIAMETER_V)) - CHUNK_RADIUS_V) *
CHUNK_LENGTH,
z + (((z2 / CHUNK_LENGTH) % (CHUNK_DIAMETER_H + r * 2)) -
CHUNK_RADIUS_H) *
z + (((z2 / CHUNK_LENGTH) % (CHUNK_DIAMETER_H)) - CHUNK_RADIUS_H) *
CHUNK_LENGTH}};
int a2 = a % a3;
@ -214,7 +209,8 @@ int gen_cubes(Vertex *cube, Vertex *text, Vertex *cubeO, Vertex *textO, int x,
if (cached) {
thread_return[a2] = i2[a2 / a3];
thread_id[a2] = -1;
} else if (pos.pos[0] < 0 || pos.pos[1] < 0 || pos.pos[2] < 0 || pos.pos[1] < ((y - CHUNK_LENGTH*CHUNK_RADIUS_V) * 1.1)) {
} else if (pos.pos[0] < 0 || pos.pos[1] < 0 || pos.pos[2] < 0 ||
pos.pos[1] < ((y - CHUNK_LENGTH * CHUNK_RADIUS_V) * 1.05)) {
thread_return[a2] = -1;
thread_id[a2] = -1;
} else {