Commit Graph

13 Commits

Author SHA1 Message Date
Ivan 'provod' Avdeev
df09a4e637 rt: move AS management from vk_rtx to vk_ray_accel
no functional changes yet.
2022-08-27 12:30:53 -07:00
Ivan 'provod' Avdeev
aaab09fd38 vk: remove old ring buffer helper 2022-07-15 00:50:29 -07:00
Ivan 'provod' Avdeev
0fcd05554a implement debuffer on top of flipping buffer 2022-07-09 10:41:59 -07:00
Ivan 'provod' Avdeev
c299ac9ccd do not overwrite ubo buffers being used 2022-07-09 10:41:59 -07:00
Ivan 'provod' Avdeev
aca2849c5a rt: make kusochki use double-ended buffers 2022-07-09 10:41:59 -07:00
Ivan 'provod' Avdeev
a3ff75b48f vk: draft staging api, use it for textures 2022-04-28 00:16:25 -07:00
Ivan Avdeev
1ad24b657b Merge remote-tracking branch 'origin/vulkan' into better-sampling-passes 2022-01-17 23:04:06 -08:00
Ivan Avdeev
8f7f0d5c8e vk: split devmem into a separate module
prepare for a better device memory allocator
2022-01-17 22:06:30 -08:00
Ivan Avdeev
cd47861d9b rt: start splitting tracer into passes; add primary pass stub
renders only uv gradient as a test

empty rgen, 6900xt: 12.3us, 6/16 vgpr, 20/128 sgpr, 16/16 occupancy
2022-01-07 18:53:23 -08:00
Ivan 'provod' Avdeev
6614a6935b add debug names to various objects 2021-05-17 10:36:40 -07:00
Ivan 'provod' Avdeev
be42bd29a5 add ring temp allocator logic 2021-05-03 11:17:01 -07:00
Ivan Avdeev
5541bfb541 add loading textures 2021-01-16 15:45:10 -08:00
Ivan Avdeev
48e6765222 draw uv menu 2021-01-16 13:22:31 -08:00