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
|
6782f08820
|
capi: remove potential panics
|
2023-01-13 18:10:20 -05:00 |
|
chyyran
|
9b7d6fc014
|
capi: remove potential panics
|
2023-01-13 16:10:54 -05:00 |
|
chyyran
|
946fe11c69
|
vk: rename intermediates to residuals
|
2023-01-13 14:55:40 -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
|
98e5070d81
|
vk: make frames in flight configurable
|
2023-01-13 04:13:16 -05:00 |
|
chyyran
|
60f2ae6da8
|
chore: Release
|
2023-01-13 03:20:13 -05:00 |
|
chyyran
|
589538d8b2
|
doc: completely doc librashader crate
|
2023-01-13 03:19:58 -05:00 |
|
chyyran
|
e2ac7a1bfa
|
common: unify viewport types
|
2023-01-13 02:54:16 -05:00 |
|
chyyran
|
abaebe56cc
|
api: remove FilterChain trait
|
2023-01-13 02:32:21 -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
|
5acf70e362
|
vk: try to fix feedback (but its not working..)
|
2023-01-12 01:20:13 -05:00 |
|
chyyran
|
d435b43a52
|
vk: implement history
|
2023-01-12 00:00:45 -05:00 |
|
chyyran
|
857e994570
|
vk: implement feedback framebuffers
|
2023-01-11 23:05:08 -05:00 |
|
chyyran
|
a34bdccc06
|
vk: implement framebuffer operations (gen_mips/copy/clear)
|
2023-01-11 19:44:13 -05:00 |
|
chyyran
|
dd16dbd5d2
|
vk: remove renderpass stuff
|
2023-01-11 18:04:35 -05:00 |
|
chyyran
|
b8cfeda08a
|
vk: port to use dynamic rendering
|
2023-01-11 17:53:43 -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
|
18a96d5e5e
|
vk: initial binding of previous pass outputs
|
2023-01-10 19:36:07 -05:00 |
|
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 |
|