ppsspp/ext/native/thin3d
Henrik Rydgård 3f7602227c Windows: If neither OpenGL nor D3D9 is available, offer an escape route into D3D11.
This does happen on some fresh Win10 installations.

We really should do something much nicer and more automatic, but that's for later.
2018-05-03 22:19:07 +02:00
..
d3d11_loader.cpp Windows: d3dcompiler_47.dll is redistributable, so add it to our installation package scripts. 2017-03-22 13:44:44 +01:00
d3d11_loader.h More buildfixes for Windows on ARM 2017-03-05 10:52:08 +01:00
d3dx9_loader.cpp add missing inclues. 2018-03-22 22:14:19 +01:00
d3dx9_loader.h Fix a bunch of memory leaks, after enabling file+line-number memory leak tracking for the MS Debug CRT. 2016-02-10 15:36:10 +01:00
DataFormat.h WIP vulkan on linux stuff 2017-12-21 10:48:00 +01:00
DataFormatGL.cpp Don't crash on missing readback formats. 2018-01-28 18:00:48 +01:00
DataFormatGL.h GL render manager: Simple implementation of synchronous framebuffer readbacks. 2018-01-27 15:10:17 +01:00
GLQueueRunner.cpp Implement shader depal for GL as well, but disabled by default. 2018-04-13 20:00:14 +02:00
GLQueueRunner.h GLES: Use aligned memory for textures. 2018-02-11 08:13:57 -08:00
GLRenderManager.cpp Vulkan: Semi-gross hack that massively improves the perf of MGS2:Acid. 2018-04-13 17:32:56 +02:00
GLRenderManager.h GLES: GlPushBuffer was a little too friendly. 2018-04-14 11:00:13 -07:00
thin3d.cpp thin3d: Report unsupported format conversion. 2018-04-29 10:23:53 -07:00
thin3d.h Vulkan: Add tags to UI textures too. 2018-04-06 21:43:18 -07:00
thin3d_create.h Separate T3DCreate* into its own header to avoid including Windows.h etc in some cases. 2018-02-25 10:27:59 +01:00
thin3d_d3d9.cpp Assorted cleanups. Don't assert on no clear mask. 2018-04-06 23:29:44 +02:00
thin3d_d3d11.cpp Libretro: add experimental D3D11 support. 2018-03-25 23:07:02 +01:00
thin3d_gl.cpp Auto unregister push buffer on deletion. 2018-04-05 17:53:03 +02:00
thin3d_vulkan.cpp Vulkan: Fix use-after-free crash on shutdown. 2018-04-29 09:47:39 -07:00
vulkan_utils.cpp Fill out GPU_Vulkan.cpp with what's mostly a copy of GLES_GPU.cpp 2016-03-20 19:30:11 +01:00
VulkanQueueRunner.cpp Vulkan: Leave removed commands in render passes. 2018-05-03 08:04:57 -07:00
VulkanQueueRunner.h Windows: If neither OpenGL nor D3D9 is available, offer an escape route into D3D11. 2018-05-03 22:19:07 +02:00
VulkanRenderManager.cpp Windows: If neither OpenGL nor D3D9 is available, offer an escape route into D3D11. 2018-05-03 22:19:07 +02:00
VulkanRenderManager.h Include renderpass definition in Vulkan shader cache entries, should make it more effective again. 2018-03-29 14:36:04 +02:00