flycast/core/rend/vulkan
Flyinghead 8e8935b9c4 pvr: xform matrix 240p support. screen stretching changes
Use FB_R_CTRL.vclk_div to detect progressive mode.
transform_matrix: Support non-4:3 aspect ratio such as 640x240. Don't
expect 480 height. Issue #690
Add black bars at top and bottom if screen aspect ratio is too low.
Issue #584.
Framebuffer size doesn't depend on screen stretching. Stretching is done
when blitting to screen.
lr: correct subsequent stretching when drawing vmus and xhair
2022-07-18 18:21:09 +02:00
..
oit pvr: xform matrix 240p support. screen stretching changes 2022-07-18 18:21:09 +02:00
buffer.cpp naomi2: vulkan support 2022-03-12 17:56:46 +01:00
buffer.h naomi2: vulkan support 2022-03-12 17:56:46 +01:00
commandpool.h msvc compilation warnings 2021-12-15 17:58:58 +01:00
compiler.cpp Cleanup include headers 2020-03-29 14:26:21 +02:00
compiler.h vulkan: terminate shader compiler only once if inited 2019-11-13 12:56:40 +01:00
desc_set.h naomi2: vulkan support 2022-03-12 17:56:46 +01:00
drawer.cpp don't protect RTT textures vram 2022-06-27 13:37:22 +02:00
drawer.h vk: naomi2 crash when lightModel is null 2022-05-17 16:36:34 +02:00
imgui_impl_vulkan.cpp arcade rom names update. non square boxart 2022-06-20 18:07:06 +02:00
imgui_impl_vulkan.h box art fetch and display 2022-06-15 21:22:12 +02:00
overlay.cpp pvr: xform matrix 240p support. screen stretching changes 2022-07-18 18:21:09 +02:00
overlay.h box art fetch and display 2022-06-15 21:22:12 +02:00
pipeline.cpp native depth interpolation option to help AMD gpus 2022-06-01 19:26:56 +02:00
pipeline.h native depth interpolation option to help AMD gpus 2022-06-01 19:26:56 +02:00
quad.cpp vulkan: fix various validation errors 2021-12-16 21:26:55 +01:00
quad.h vulkan: fix various validation errors 2021-12-16 21:26:55 +01:00
shaders.cpp native depth interpolation option to help AMD gpus 2022-06-01 19:26:56 +02:00
shaders.h native depth interpolation option to help AMD gpus 2022-06-01 19:26:56 +02:00
texture.cpp box art fetch and display 2022-06-15 21:22:12 +02:00
texture.h box art fetch and display 2022-06-15 21:22:12 +02:00
utils.h native depth interpolation option to help AMD gpus 2022-06-01 19:26:56 +02:00
vk_context_lr.cpp vk: increase descSet pool size for storage buffers and input attachments 2022-05-03 17:49:46 +02:00
vk_context_lr.h vulkan: fix various validation errors 2021-12-16 21:26:55 +01:00
vk_mem_alloc.h vulkan: moltenvk support on macOS - WIP 2021-11-01 13:05:22 +01:00
vmallocator.cpp vk: implement TranslucentPolygonDepthMask 2021-11-04 09:13:47 +01:00
vmallocator.h vk: implement TranslucentPolygonDepthMask 2021-11-04 09:13:47 +01:00
vulkan.h vk: implement TranslucentPolygonDepthMask 2021-11-04 09:13:47 +01:00
vulkan_context.cpp pvr: xform matrix 240p support. screen stretching changes 2022-07-18 18:21:09 +02:00
vulkan_context.h vk: fix crash when resizing window in boxart mode 2022-06-17 16:17:58 +02:00
vulkan_driver.h arcade rom names update. non square boxart 2022-06-20 18:07:06 +02:00
vulkan_renderer.cpp pvr: xform matrix 240p support. screen stretching changes 2022-07-18 18:21:09 +02:00
vulkan_renderer.h pvr: xform matrix 240p support. screen stretching changes 2022-07-18 18:21:09 +02:00