Browse Source

updated todo list

IverMartinson 7 months ago
parent
commit
67c6a2497b
1 changed files with 7 additions and 5 deletions
  1. 7 5
      readme.md

+ 7 - 5
readme.md

@@ -23,14 +23,16 @@ Rasterizer + Iver = RasterIver
 - [ ] include rasteriver.h in the kernels for better code updatability
 - [ ] include rasteriver.h in the kernels for better code updatability
 - [ ] make kernels not be in strings (read the file at compile time and put it inside rasteriver.c as a string? put it in a header like how it is now?)
 - [ ] make kernels not be in strings (read the file at compile time and put it inside rasteriver.c as a string? put it in a header like how it is now?)
 - [ ] change all iterator variables in for loops to have "i_" before it's variable name
 - [ ] change all iterator variables in for loops to have "i_" before it's variable name
-- [ ] descriptions RI functions
-- [ ] a function call stack to review where errors happen or just debug stuff
+- [ ] add descriptions to RI functions
+- [ ] make a function call stack to review where errors happen or just debug stuff
 - [ ] optimize object memory usage by not loading object data multiple times when the same object is requested
 - [ ] optimize object memory usage by not loading object data multiple times when the same object is requested
-- [ ] checks for invalid/nonexistant files
+- [ ] add checks for invalid/nonexistant files (files like object files & texture files)
 - [ ] perspective
 - [ ] perspective
-- [x] rotation
+- [x] euler rotation
+- [ ] quaternion rotation
 - [ ] sheer transform (and other fancy ones?)
 - [ ] sheer transform (and other fancy ones?)
 - [ ] simple lighting using normals
 - [ ] simple lighting using normals
 - [ ] complex lighting using rays for shadows and stuff
 - [ ] complex lighting using rays for shadows and stuff
 - [ ] polygon clipping by subdividing
 - [ ] polygon clipping by subdividing
-- [ ] flag for using CPU instead of GPU
+- [ ] flag for using CPU instead of GPU
+- [ ] actually acurate FPS cap