Commit graph

58 commits

Author SHA1 Message Date
32a5db1371 use reftable instead and update interface 2022-07-26 23:36:09 -07:00
e88f9dd392 rename 2022-07-26 23:33:56 -07:00
6f4f72cf27 add overload that allows optional remove as well 2022-07-26 23:33:14 -07:00
8644899714 support getting ptrs or values, consistent between queue and table 2022-07-26 23:24:58 -07:00
1e1efad968 add iterator, remove the double-version bump again as optionals handle that for us 2022-07-26 23:18:06 -07:00
32942c01c8 bump gen on remove and add 2022-07-26 22:48:24 -07:00
b2a92c5c51 as's not needed 2022-07-26 22:30:36 -07:00
b1ac3f4631 adding what is hopefully a bit more safety to table. 2022-07-26 03:16:52 -07:00
73a91195b6 fix matrix issue and compile errors relating to table (one remains) 2022-07-26 03:00:39 -07:00
742f966e14 update table to use packed ID and limit size to fit in 32 bytes. 2022-07-26 03:00:15 -07:00
0aa55ae1a9 use new table 2022-07-26 02:29:39 -07:00
0930ffc47f add Queue, Table and RefTable containers! 2022-07-26 02:28:30 -07:00
5887223090 starting to fill out entities, materials, textures. cleaned up math a little, still WIP. 2022-07-23 03:00:45 -07:00
78293db515 add uuid lib 2022-07-23 02:59:28 -07:00
74e0a48ea5 I think it works now!!!! 2022-07-22 03:21:53 -07:00
7e026b8041 beautiful nothing 2022-07-22 02:40:36 -07:00
03162f6f0b looping with validation errors 2022-07-22 01:30:43 -07:00
a8c13de7b6 fixed compile, but now the compiler crashes lol 2022-07-21 02:34:28 -07:00
2b83ded205 tons of progress. depth shader is working and game swapped properly without opaque buffer. currently getting opaque buffer compiling. 2022-07-21 02:10:07 -07:00
586a3b256a more features, and compiles (no shaders tho) 2022-07-19 22:41:34 -07:00
fbaa4846b6 fixes 2022-07-19 03:41:40 -07:00
7ab7bfcff1 now we're getting fancy with the comptimes! 2022-07-19 03:40:15 -07:00
bbd5467249 consolidate math 2022-07-19 02:54:38 -07:00
5e81cf7dc2 start making pipeline 2022-07-19 02:48:52 -07:00
2814854d16 fix a bunch of runtime errors. now I have to create the pipeline! 2022-07-19 02:06:00 -07:00
4a63e3131f compile fixes, more validation errors now 2022-07-18 22:32:15 -07:00
63aff9b1bc deps and install info 2022-07-18 20:09:54 -07:00
d8bb58af1b switch VMA sources for changes 2022-07-18 20:02:00 -07:00
2e59645b46 add GPL-3 2022-07-18 19:55:13 -07:00
1578591358 readme! 2022-07-18 19:45:20 -07:00
32bf9e5817 more fixes! 2022-07-18 03:50:19 -07:00
4b59b2d387 lots more goodies and compiling again 2022-07-18 03:14:55 -07:00
dd30befb3c add stubs 2022-07-17 05:56:18 -07:00
c8694479a4 tons of progress, currently compile borken. 2022-07-17 05:54:29 -07:00
54854b1c48 tons more implementation, and now it does not crash, but stalls 2022-07-17 01:28:01 -07:00
bcaa15c27f nice, validation layers working 2022-07-15 23:34:02 -07:00
200e91c1f0 we got to the render loop, huzzah. 2022-07-15 23:07:31 -07:00
86f754b32b bunch more compiler fixes... still some placeholders. hit a compiler bug right now.... 2022-07-11 03:01:16 -07:00
69828a3e69 so many compiler errors, oof 2022-07-11 01:17:47 -07:00
b9b7f21ef0 first set of nearly-compiling stuff. time to fix compile for real 2022-07-08 17:56:30 -07:00
28d6f4be15 imgui! 2022-07-08 01:52:31 -07:00
352da70aa4 context 2022-07-08 00:59:08 -07:00
5b541874fd next step, adding memory image and framebuffer 2022-07-08 00:46:55 -07:00
c87adb865f add vma stuff 2022-07-08 00:46:39 -07:00
c767da6fe2 continuing to add functionality most recently swapchain (wip) 2022-07-06 01:57:21 -07:00
f467db6b89 update settings with function to ignore unused settings 2022-07-05 21:23:50 -07:00
cc91df4459 add some common utilities 2022-07-05 21:23:29 -07:00
ca34198c6d reorganize files a tad 2022-07-02 22:08:47 -07:00
49226a528f start writing vulkan api with pim as reference (thanks Kara!) 2022-07-02 04:21:14 -07:00
d67688a5a3 broken experiments 2022-07-01 22:13:29 -07:00