Commit graph

222 commits

Author SHA1 Message Date
chyyran 5154ff620a vk: fix validation errors for hello triangle 2023-01-10 19:35:36 -05:00
chyyran f8ba964b01 vk: log commands to renderpass 2023-01-10 00:45:48 -05:00
chyyran 4595a5ccc3 vk: get closer to having shaders render 2023-01-10 00:11:05 -05:00
chyyran 48321d997b fmt: run cargo fmt 2023-01-09 22:54:54 -05:00
chyyran 47b5625095 vk: fix hello triangle to use render to texture then blit 2023-01-09 22:53:28 -05:00
chyyran c8bcc34fc6 vk: redo the hello_triangle 2023-01-09 19:17:13 -05:00
chyyran 1d07c66239 vk: hello triangle swapchain 2023-01-04 00:49:42 -05:00
chyyran 1ffdefd4e8 vk: start to redo hello_triangle to be simpler 2023-01-03 00:55:35 -05:00
chyyran 3d57be2754 vk: work on hooking 2022-12-29 00:50:48 -05:00
chyyran 88db9220c4 vk: use ubo ring 2022-12-25 01:28:49 -05:00
chyyran 9dbe031ce8 vk: implement vbo 2022-12-25 01:18:11 -05:00
chyyran 2038da787e vk: some work on texture binding 2022-12-22 01:30:14 -05:00
chyyran abd38b9076 vk: create sampler set 2022-12-21 22:03:38 -05:00
chyyran 12da07a1cf vk: fix validation errors 2022-12-21 22:02:57 -05:00
chyyran 8fca2954b0 fmt: run cargo fmt 2022-12-21 21:39:31 -05:00
chyyran fe573618f8 vk: implement load luts 2022-12-21 21:13:35 -05:00
chyyran e428e02dfe vk: create raii buffer abstraction 2022-12-11 01:06:28 -05:00
chyyran 6ce7af12e1 vk: create vulkan state for each shader 2022-12-10 01:25:36 -05:00
chyyran 0c072dbc91 vk: make fbos 2022-12-07 02:05:10 -05:00
chyyran 2baeae494d vk: pipeline layout stuff
also ringbuffer fixes
2022-12-06 01:38:21 -05:00
chyyran e7351207cf rt: take ringbuffer out for reuse 2022-12-06 01:01:21 -05:00
chyyran a8840829aa vk: begin infra for vk runtime 2022-12-05 21:01:15 -05:00