flycast/core/rend/dx9
flyinghead 6a3a8d5578 libretro: dx11 support. dx11 shader cache. dx9 clipping planes
dx11: use 32-bit float depth texture to avoid loss of precision (SA2 into logo)
dx11: cache shader blobs to disk if not provided by OS
dx11: swap interval depends on screen refresh rate (1 for 60 Hz, 2 for 120 Hz, ...)
dx9: use clipping planes to avoid interpolation errors in rasterizer (daytona, mermaid lake)
directsound: use comptr
gui: fix navigation issue with OptionArrowButtons due to missing id
2021-12-13 21:02:44 +01:00
..
CMakeLists.txt libretro: dx11 support. dx11 shader cache. dx9 clipping planes 2021-12-13 21:02:44 +01:00
d3d_overlay.cpp libretro: vulkan support 2021-07-08 12:47:00 +02:00
d3d_overlay.h libretro: dx11 support. dx11 shader cache. dx9 clipping planes 2021-12-13 21:02:44 +01:00
d3d_renderer.cpp libretro: dx11 support. dx11 shader cache. dx9 clipping planes 2021-12-13 21:02:44 +01:00
d3d_renderer.h dx9: Fix RenderLastFrame 2021-09-15 17:24:55 +02:00
d3d_shaders.cpp dx11: set clip planes on X and Y. rend: Force palette update at init 2021-12-01 14:54:03 +01:00
d3d_shaders.h dx11: set clip planes on X and Y. rend: Force palette update at init 2021-12-01 14:54:03 +01:00
d3d_texture.cpp dx9: mipmaps. load/dump textures. vmu/crosshair display. 2021-04-16 18:30:47 +02:00
d3d_texture.h DX11 renderer WIP 2021-11-26 18:08:41 +01:00
dx9_driver.h ui: imgui driver, GraphicsContext interface, dx9 swap interval 2021-11-10 20:35:30 +01:00
dxcontext.cpp vk,dx9: black screen/crash in single-threaded on direct fb access 2021-11-11 11:17:39 +01:00
dxcontext.h libretro: dx11 support. dx11 shader cache. dx9 clipping planes 2021-12-13 21:02:44 +01:00
imgui_impl_dx9.cpp dx9: mipmaps. load/dump textures. vmu/crosshair display. 2021-04-16 18:30:47 +02:00
imgui_impl_dx9.h WIP directx9 renderer 2021-04-12 22:49:04 +02:00