Commit Graph

11 Commits (8d3d3b4ec32ba65b46694745dfe5df094f056015)

Author SHA1 Message Date
Zed A. Shaw 071808a0f8 Playing around with shaders for effects on the scene. 1 month ago
Zed A. Shaw b87217ff90 Have a barely working animation thing that animates the evil eye when you click a button. 1 month ago
Zed A. Shaw 51858ea399 Made a terrible animation sprite and then did a quick animation test. Won't keep it for now but this shows how it could work. 1 month ago
Zed A. Shaw 7a74877849 Fixed that crash and cleaned up more variables for some study next. I might also try out my debug macros. 2 months ago
Zed A. Shaw adfb6367d7 Finished the first pass of moving everything around and cleaning up as much as possible. 2 months ago
Zed A. Shaw 2dfe5417b1 More cleaning of the Raycaster class to have no #defines for variables. Now it can be arbitrarily sized and positioned. 2 months ago
Zed A. Shaw c9d4b7ed1e Sprite rendering cleanup started. 2 months ago
Zed A. Shaw 033d5cdfec More cleanup, mostly removing variables and simplifying the math. 2 months ago
Zed A. Shaw 113df851af Way better in the structure but still a lot of work to do. However, just by moving variables to better locations, taking things out of loops that don't need to be recalulated, etc. this is already 50% of the CPU/GPU usage as the previous version. 2 months ago
Zed A. Shaw e379bcd5ec Next step in the refactoring with everything in a different file and running. The bug from the previous commit was due to the pixel buffer making the Raycaster object too large for the stack. If you get __chkstk_ms then you used too much stack. 2 months ago
Zed A. Shaw d230b152cf BREAKING: This code does NOT work, but has a segv on startup on windows due to ...magic? 2 months ago