aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoramy <[email protected]>2023-07-18 20:53:24 +0000
committeramy <[email protected]>2023-07-18 20:53:24 +0000
commit748b036c907d9632f6cc3f5d90cb85a53ac66abe (patch)
treea674c688e80c6ac1522bec1d846e84384701f54b
parenta47c9086e44c8f1bc84c18c132bc5e70fd5d5a73 (diff)
readme + better build instructions
-rw-r--r--readme.md10
1 files changed, 6 insertions, 4 deletions
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)