From 748b036c907d9632f6cc3f5d90cb85a53ac66abe Mon Sep 17 00:00:00 2001 From: amy Date: Tue, 18 Jul 2023 20:53:24 +0000 Subject: readme + better build instructions --- readme.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'readme.md') diff --git a/readme.md b/readme.md index 915da85..2456fd0 100644 --- a/readme.md +++ b/readme.md @@ -1,8 +1,10 @@ wanted to learn about 3d rendering and how rendering engines work at the lower levels -optimized build : `clang ./src/*.c -lm -lglfw -lGL -lGLEW -fno-trapping-math -ffast-math` +(mostly) optimized build : `clang ./src/*.c -lm -lglfw -lGL -lGLEW -fno-trapping-math -ffast-math -L/usr/local/lib -I/usr/local/include` -build flags : -Dmemory_trace -Dstfu -D__debug -Dmemory_count +debug/other build flags : -Dmemory_trace -Dstfu -D__debug -Dmemory_count + +windows? you're on your own (though it should work) once these todo tasks are done, i will most likely drop this project, drawing everything with triangles was a fun challenge but, it will simply make other things (ie, color, collisions, z-buffering) impossible or more difficult and resource demanding. @@ -15,10 +17,10 @@ it will simply make other things (ie, color, collisions, z-buffering) impossible - (maybe) auto separate colliding polygons -- test transparency +- fix transparency # known issues -- ordering is fucked (just for now hopefully) +- ordering is now only slightly fucked (just for now hopefully) - [limitation] no colliding polygons (todo) -- cgit v1.2.3