Commit graph

31 commits

Author SHA1 Message Date
chyyran f42328280a tests: split tests into their own crates 2023-02-16 00:39:36 -05:00
chyyran b81f415917 vk: fix lifetime issues with ash
Using `build` everywhere was causing miscompilations because of lifetimes leaking.
2023-02-15 22:57:20 -05:00
chyyran 121209da10 fmt: clean up warnings 2023-02-09 21:06:58 -05:00
chyyran 009e740610 vk: use gpu-allocator for memory allocations 2023-02-09 18:14:55 -05:00
chyyran c059e7c566 fmt: run cargo fmt 2023-01-15 18:21:17 -05:00
chyyran d9d75d760c vk: use explicit tranisition for hello triangle 2023-01-15 17:21:10 -05:00
chyyran 3b89c065fa fmt: run cargo fmt 2023-01-15 12:17:27 -05:00
chyyran 19e8da7d85 chore: general cleanup 2023-01-15 11:08:13 -05:00
chyyran 05ec73a11c fmt: run cargo fmt 2023-01-15 03:06:09 -05:00
chyyran 3e628093ae capi: finish capi for vulkan 2023-01-13 18:10:20 -05:00
chyyran 45d03fbfb8 capi: resolve name conflicts due to conflicting struct names in each module 2023-01-13 18:10:20 -05:00
chyyran f85e44a3b9 vk: fix double free of image views in intermediates 2023-01-13 14:54:08 -05:00
chyyran e9a1518c5d vk: experiment with internally handling frame residuals 2023-01-13 04:37:13 -05:00
chyyran 589538d8b2 doc: completely doc librashader crate 2023-01-13 03:19:58 -05:00
chyyran dc6e8f9a2c vk: clean up docs 2023-01-13 02:10:07 -05:00
chyyran 43bd53a92b chore: general clean up and format 2023-01-13 01:48:04 -05:00
chyyran 40b9f08234 vk: do own queue selection and fix error type 2023-01-13 01:19:41 -05:00
chyyran e39d8e9a65 vk: fix lifetime of array references after building vulkan info struct 2023-01-13 00:07:03 -05:00
chyyran a4a7dca208 vk: enable frames in flight 2023-01-12 22:10:25 -05:00
chyyran 5545f89f28 fmt: run cargo fmt 2023-01-12 21:29:42 -05:00
chyyran d55b057e44 vk: fix frame_count logic 2023-01-12 21:11:44 -05:00
chyyran 02b3b8baff vk: fix image format conversions 2023-01-11 17:28:09 -05:00
chyyran ace6774a15 vk: accept output viewport 2023-01-11 02:36:37 -05:00
chyyran 9dd656d49f vk: fix some bugs in the format 2023-01-10 22:22:42 -05:00
chyyran 5154ff620a vk: fix validation errors for hello triangle 2023-01-10 19:35:36 -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