Connor McLaughlin
5f76140aa5
libretro: Expose main RAM to frontend
2020-07-18 00:28:37 +10:00
Connor McLaughlin
35093818c6
libretro: Add resolutions up to 16x
2020-07-12 23:31:21 +10:00
Connor McLaughlin
113b0f57d6
libretro: Fix Vulkan context creation on Mali
...
We don't use the loader functions here anyway, so no need to try to
retrieve them.
2020-07-12 00:41:53 +10:00
Connor McLaughlin
3ad780b52e
libretro: Fix logging breaking when retro_set_environment called twice
2020-07-12 00:41:09 +10:00
Connor McLaughlin
a5fe740e30
Fix a bunch of compiler warnings
2020-07-09 13:30:16 +10:00
Connor McLaughlin
532c2a0c15
cmake: Drop msbuild-based libretro dll in top-level dir too
2020-07-08 15:18:49 +10:00
Connor McLaughlin
068b244303
libretro: Do SET_CORE_OPTIONS unconditionally
2020-07-08 12:48:57 +10:00
Connor McLaughlin
922003ba50
libretro: Ignore renderer changes
...
RetroArch does not support hot swapping renderers.
2020-07-08 02:05:36 +10:00
Connor McLaughlin
01287cb7da
build: Support building libretro core for Android
2020-07-07 20:27:14 +10:00
Connor McLaughlin
c242d4707f
build: Drop Linux libretro core in current directory too
2020-07-07 20:27:14 +10:00
Connor McLaughlin
089b1d465f
build: Drop libretro DLL in build directory
2020-07-07 19:09:14 +10:00
Connor McLaughlin
547e8b239b
libretro: Reduce base width/height
...
Stops the window opening so large.
2020-07-06 02:47:33 +10:00
Connor McLaughlin
11c0601a67
libretro: Work around hw render interface pointer being freed
2020-07-06 02:47:33 +10:00
Connor McLaughlin
67bc14dac9
CI: Use libretro core naming convention
2020-07-05 13:15:12 +10:00
Connor McLaughlin
b0b3901722
libretro: Fix DualShock analog mode auto-enable
2020-07-05 00:05:14 +10:00
Connor McLaughlin
c76bb5eb6a
libretro: Fix display aspect ratio
2020-07-04 22:33:07 +10:00
Connor McLaughlin
343e3ba3b7
libretro: Better handle resolution changes
2020-07-04 22:14:07 +10:00
Connor McLaughlin
e15fafe428
libretro: Reduce OSD message durations
2020-07-04 22:14:07 +10:00
Connor McLaughlin
8408d3b6bf
libretro: Disable shader cache
...
Can't seem to see somewhere we can save shader blobs. It wasn't working
anyway because it would generate invalid paths.
2020-07-04 22:14:07 +10:00
Connor McLaughlin
f9622b2450
libretro: Fix memory card save locations
2020-07-04 22:14:07 +10:00
Connor McLaughlin
b9ffca1ddf
libretro: Vulkan renderer support
2020-07-04 22:14:07 +10:00
Connor McLaughlin
218f6721d3
libretro: Fix display rendering in D3D11/OpenGL
2020-07-04 20:05:49 +10:00
Connor McLaughlin
8cd9e0887e
libretro: Use framebuffer view dimensions not texture dimensions
2020-07-01 01:57:25 +10:00
Connor McLaughlin
70f4ce7cde
libretro: Add auto analog mode option for controllers
2020-07-01 01:57:25 +10:00
Connor McLaughlin
bf08385051
WindowInfo: Add surface_scale field
2020-07-01 01:57:25 +10:00
Connor McLaughlin
4dc9e10777
HostInterface: Support per-controller-type settings
2020-07-01 00:56:46 +10:00
Connor McLaughlin
38aa485f8f
libretro: Analog controller/DualShock support
2020-06-30 03:03:56 +10:00
Connor McLaughlin
51b4776b8f
libretro: Work around video driver switching crash in RetroArch
2020-06-30 03:03:56 +10:00
Connor McLaughlin
861b98ed3b
libretro: Additional work
...
- Reliable resolution switching.
- Hook up logging.
- Memory cards and controller type settings.
- Save state support.
- Direct3D support.
2020-06-30 03:03:56 +10:00
Albert Liu
28d38c9867
LibretroHostInterface: Report aspect ratio setting to frontend
2020-06-23 09:24:50 -07:00
Albert Liu
7c206766ae
HostInterface: Save default setting to AspectRatio, not PixelAspectRatio
...
Fixes inconsistency with default settings saving to PixelAspectRatio,
but loading from AspectRatio instead. PixelAspectRatio was not being
used elsewhere.
2020-06-23 09:24:50 -07:00
Connor McLaughlin
d7f083559e
Add initial libretro implementation
2020-06-09 02:44:42 +10:00