457c8ad742
beginnings of imgui -- still need to actually create the ig render pass
d67de4fbe8
initialize mesh system, vulkan abstract renderer a bit, actually draw meshes (but none added)
32a5db1371
use reftable instead and update interface
6f4f72cf27
add overload that allows optional remove as well
8644899714
support getting ptrs or values, consistent between queue and table
1e1efad968
add iterator, remove the double-version bump again as optionals handle that for us
32942c01c8
bump gen on remove and add
b2a92c5c51
as's not needed
73a91195b6
fix matrix issue and compile errors relating to table (one remains)
742f966e14
update table to use packed ID and limit size to fit in 32 bytes.
0aa55ae1a9
use new table
0930ffc47f
add Queue, Table and RefTable containers!
5887223090
starting to fill out entities, materials, textures. cleaned up math a little, still WIP.
74e0a48ea5
I think it works now!!!!
7e026b8041
beautiful nothing
03162f6f0b
looping with validation errors
2b83ded205
tons of progress. depth shader is working and game swapped properly without opaque buffer. currently getting opaque buffer compiling.
586a3b256a
more features, and compiles (no shaders tho)
7ab7bfcff1
now we're getting fancy with the comptimes!
bbd5467249
consolidate math
5e81cf7dc2
start making pipeline
2e59645b46
add GPL-3
1578591358
readme!
32bf9e5817
more fixes!
4b59b2d387
lots more goodies and compiling again
dd30befb3c
add stubs