New maze defaults because of faster tri func
This commit is contained in:
parent
77da016ba6
commit
0ad6c8907d
2
haloo3d
2
haloo3d
@ -1 +1 @@
|
||||
Subproject commit ece5d2155e95fb9efbc72425fb3c851d9037755c
|
||||
Subproject commit 72cdacd864f20c42a0965488eefc598bff650144
|
14
maze.c
14
maze.c
@ -18,10 +18,10 @@
|
||||
// INteresting flags for performance comparisons
|
||||
#define FASTFILL
|
||||
|
||||
#define WIDTH 1280
|
||||
#define HEIGHT 800
|
||||
#define WIDTH 480
|
||||
#define HEIGHT 300
|
||||
#define ASPECT ((float)WIDTH / HEIGHT)
|
||||
#define SCREENSCALE 1
|
||||
#define SCREENSCALE 2
|
||||
#define SWIDTH (WIDTH * SCREENSCALE)
|
||||
#define SHEIGHT (HEIGHT * SCREENSCALE)
|
||||
#define NEARCLIP 0.01
|
||||
@ -76,7 +76,7 @@ float ditherend = 8;
|
||||
float fov = 90.0;
|
||||
float minlight = 0.25;
|
||||
float speed = 1.0;
|
||||
int fps = 30;
|
||||
int fps = 45;
|
||||
uint16_t sky = 0xF000;
|
||||
|
||||
struct vec2i dirtovec(uint8_t dir) {
|
||||
@ -846,6 +846,7 @@ int main() { // int argc, char **argv) {
|
||||
haloo3d_easyrender_init(&render, WIDTH, HEIGHT);
|
||||
render.camera.pos.y = 0.5;
|
||||
render.tprint.fb = &screen;
|
||||
render.trifunc = 2; // 2 is just better overall for now
|
||||
eprintf("Initialized renderer\n");
|
||||
|
||||
haloo3d_easyinstancer instancer = {.storage = &storage, .render = &render};
|
||||
@ -902,10 +903,11 @@ int main() { // int argc, char **argv) {
|
||||
struct vec3 light;
|
||||
vec3(light.v, 0, -MCOS(LIGHTANG), MSIN(LIGHTANG));
|
||||
|
||||
haloo3d_obj_instance *floori =
|
||||
haloo3d_easyrender_addinstance(&render, planeo, floort);
|
||||
// WARN: the order you draw these things can matter greatly!
|
||||
haloo3d_obj_instance *walli =
|
||||
haloo3d_easyrender_addinstance(&render, wallo, wallt);
|
||||
haloo3d_obj_instance *floori =
|
||||
haloo3d_easyrender_addinstance(&render, planeo, floort);
|
||||
haloo3d_obj_instance *ceili =
|
||||
haloo3d_easyrender_addinstance(&render, planeo, ceilt);
|
||||
haloo3d_obj_instance *starti =
|
||||
|
Loading…
Reference in New Issue
Block a user