Ivan Avdeev
cfbce2c4b9
clamp swapchain dimensions, fix #185
2021-11-02 10:36:31 -07:00
Ivan Avdeev
280e6109c6
add screenshots
...
now vulkan can do screenshots too. however, it depends on blits being
available between swapchain and rgba8 formats, so if it's not the case
for some reason, the resulting image will have mixed components.
2021-08-31 11:19:44 -07:00
Ivan Avdeev
c662695056
rtx: add runtime toggle between ray tracing and traditional renderer
...
new command is `vk_rtx_toggle`
2021-07-04 13:17:03 -07:00
Ivan Avdeev
3f70b76208
engage scene rendering in VK_RenderFrame and not in EndFrame
...
Rework a bit how matrices are computed. More global state dependencies
;_;
Buffer-up draw commands, and only schedule them for drawing at EndFrame.
2021-02-20 14:54:57 -08:00
Ivan Avdeev
5a2ad5965d
add depth buffer and map geometry loading
...
it's not being drawn yet though
2021-01-23 10:54:44 -08:00
Ivan Avdeev
d4c463c507
move swapchain to framectl; make validation errors crash process early
2021-01-18 10:54:48 -08:00