Zed A. Shaw zedshaw
zedshaw pushed to master at games/raycaster 2025-12-16 16:51:18 +00:00
fe76196f83 Switch to using a pointer to the current_level.
zedshaw pushed to master at games/raycaster 2025-12-16 16:40:38 +00:00
0456c73e4f Had to refactor the GameDB to use a list of levels instead of a vector of levels. If you get a _reference_ to an element of a vector, and then resize the vector, you'll get a crash if the realoc moves the data buffer. Using a list is actually what we want.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-15 16:08:49 +00:00
85d792e257 Better handling of the glb.gz files.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-15 16:04:22 +00:00
0e6d452580 Working fastgltf build, but had to manually include the headers.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-15 04:37:06 +00:00
6d29fb718b Fixed by initializing the data.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-14 18:28:54 +00:00
c905ef9ca7 [BREAKING] This crashes on Linux, and looks like it's crashing wayland? Testing on Windows.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-14 15:39:33 +00:00
5435880d34 Bring in SCC to keep track of how much code this is.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-14 15:19:36 +00:00
10fc100e2b Got the triangle working! It only took 10 hours.
zedshaw pushed to master at games/raycaster 2025-12-13 18:14:04 +00:00
bf8ce7e16b Fixed some things but now the world and boss fight worlds are out of sync and need to be fixed. tools/arena is broken.
zedshaw pushed to master at games/raycaster 2025-12-12 16:42:09 +00:00
37b007d79c Fix a bug in palette that kept it from being idempotent.
zedshaw pushed to master at games/raycaster 2025-12-11 18:50:04 +00:00
986b2612d4 [BREAKING] Battle system now runs the turn based combat better, and lots of interesting things like if you don't choose an action the host AI rebels and does it for you.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-10 17:59:00 +00:00
3d36517b4f A bit more refactoring to expose the begin/end transactional nature.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-09 18:47:43 +00:00
b5c6774412 Clean out references to 'sky' in the load_shader.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-09 18:22:51 +00:00
61931083c6 Refactored the shader loading.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-08 05:58:12 +00:00
35198bce6b Pulled the gui out into VkGUI to separate it out.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-08 04:56:52 +00:00
4f7ab6db68 Cleaned up the struct inits in the engine too.
zedshaw created branch refactor_c_style in games/learn-vulkan 2025-12-08 04:26:38 +00:00
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-08 04:26:38 +00:00
zedshaw created branch refactor-cpp-test in games/learn-vulkan 2025-12-07 19:48:55 +00:00
zedshaw pushed to refactor-cpp-test at games/learn-vulkan 2025-12-07 19:48:55 +00:00
24ae3705c9 Attempted to use the vulkan.hpp but it's too much C++ for this. It took 5 hours to just get this one file converted.