ppsspp/libretro
twinaphex df8dbd8861 (Libretro) Reimplement audio -
* Move audio callback to the main thread (fixes the longstanding hang
  issues when using OpenGL)
* 64ms on desktop isn't enough due to excess buffering going on in this
  emulator. Set default to 128ms instead.
* Different audio approach is necessary due to the following: it sets a
  fixed framerate of 60, then sends either too many or too few audio
samples per frame in order to force the frontend to run at the correct
speed (.e.g. making the frontend run in slow motion for games that run
at 30fps) - this is undesirable for libretro, we want a consistent
amount of audio samples per batch. See further comments in libretro.cpp
for more information
2021-12-05 17:31:36 +01:00
..
ext/glew Add custom GLEW - interfaces with libretro get_proc_address - 2020-07-12 23:51:57 +02:00
jni Add missing -DWITH_UPNP in a couple more places. 2021-03-20 13:46:45 +01:00
.gitignore Some minor logging improvements that get to tag along the previous commit 2020-08-22 00:32:51 +02:00
CMakeLists.txt glcore context switching 2020-09-27 16:19:04 +02:00
libretro_d3d.h Libretro: add experimental D3D11 support. 2018-03-25 23:07:02 +01:00
libretro_vulkan.cpp Rename namespace to PPSSPP_VK, remove indentation 2021-08-21 12:39:15 +02:00
libretro_vulkan.h Libretro port. 2018-03-24 12:44:53 +01:00
libretro.cpp (Libretro) Reimplement audio - 2021-12-05 17:31:36 +01:00
libretro.def Libretro port. 2018-03-24 12:44:53 +01:00
libretro.h (Libretro) Reimplement audio - 2021-12-05 17:31:36 +01:00
LibretroD3D11Context.cpp Remove support for D3D11_level_9 (previously only really used for Windows Phone, probably). 2020-10-29 00:52:19 +01:00
LibretroD3D11Context.h Libretro: style nits. 2018-03-26 17:37:34 +01:00
LibretroGLContext.cpp Merge pull request #13598 from tbocek/master 2020-11-27 23:04:36 +01:00
LibretroGLContext.h Move most GPU things to Common. 2020-10-04 23:39:02 +02:00
LibretroGLCoreContext.cpp Wire inflight frames config setting to render managers. 2021-09-11 19:05:34 +01:00
LibretroGLCoreContext.h Move most GPU things to Common. 2020-10-04 23:39:02 +02:00
LibretroGraphicsContext.cpp Fix crash on close content after cached GPU pointer cleanup. 2021-11-17 20:33:44 +00:00
LibretroGraphicsContext.h Do not skip SwapBuffer() when skipDrawReason set. 2021-09-06 20:00:50 +01:00
LibretroVulkanContext.cpp Add review suggestion. 2021-11-25 16:03:23 +00:00
LibretroVulkanContext.h Decouple Vulkan context object destruction from retroarch's ContextDestroy call 2021-09-10 20:38:52 +01:00
link.T Libretro port. 2018-03-24 12:44:53 +01:00
Makefile Build with correct preprocessor flag 2021-11-24 16:37:29 +00:00
Makefile.common softjit: Rename reg cache so it can be reused. 2021-11-28 08:03:15 -08:00
README_WINDOWS.txt [Libretro] Small core options cleanup + create a new git-version.cpp instead of appending stuff in it 2021-08-30 16:38:37 +02:00