Henrik Rydgård
0deefb82a9
thin3d: Merge BeginFrame and SetDebugFlags (set them every frame anyway)
2023-08-10 17:15:54 +02:00
Henrik Rydgård
bcae36d8cb
Merge NativeUpdate and NativeRender, we always call them together.
2023-08-07 22:50:57 +02:00
Eric Warmenhoven
b393d54dc7
libretro: fix fast forwarding
2023-07-11 00:43:38 -04:00
Henrik Rydgård
f446312cb6
Merge pull request #17688 from warmenhoven/dev/warmenhoven/libretro-ios
...
libretro: use JIT on iOS if available
2023-07-10 23:11:56 +02:00
Eric Warmenhoven
fdee69127a
libretro: use JIT on iOS if available
2023-07-10 16:26:29 -04:00
Eric Warmenhoven
58174e9aef
libretro: environ_cb returns whether it fetched the value, not the value
2023-07-10 16:12:40 -04:00
Henrik Rydgård
c8fe0a47f9
Backport rcheevos build setup to libretro/Makefile.common from the rc_client branch
2023-07-03 14:43:16 +02:00
Henrik Rydgård
7cc8c6cea4
OSD: Add semantics, move the the OSD state to common (while keeping the renderer in the UI).
2023-06-20 14:40:46 +02:00
Bobby Smith
2663a85cc3
[Libretro] Remove "Skip Buffer Effects" core option
2023-05-26 13:07:32 +02:00
Bobby Smith
085027b067
[Libretro] Show/hide some options depending on the renderer + remove MSAA option
2023-05-20 13:32:48 +02:00
Henrik Rydgård
12bd0ed26d
Restore the shared_ptrs
2023-04-07 10:35:01 +02:00
Henrik Rydgård
1d0afd4867
libretro: Rip out the audio speed control logic, libretro should handle that internally.
2023-04-03 10:01:49 +02:00
Henrik Rydgård
335df0fc71
libretro buildfix
2023-04-01 09:08:41 +02:00
Unknown W. Brackets
76ef95a841
headless: Remove printfEmuLog, simplify output.
2023-03-26 10:17:34 -07:00
Unknown W. Brackets
b8758a3cac
libretro: Remove unused LibretroHost.
2023-03-25 17:12:44 -07:00
Henrik Rydgård
d0669d118d
Libretro buildfix
2023-03-25 11:04:56 +01:00
Henrik Rydgård
67353e8f0b
Merge pull request #17177 from hrydgard/libretro-avoid-double-resample
...
libretro: Bypass PPSSPP's resampler, since libretro already has one
2023-03-25 08:10:39 +01:00
Henrik Rydgård
677cba6e77
buildfix
2023-03-24 23:04:14 +01:00
Henrik Rydgård
72ab6cd0bc
libretro: Bypass PPSSPP's resampler, since libretro already has one
...
Hopefully, this will fix the reported bad audio performance and
behavior. Running two speed-compensating resamplers in a row can't be a good thing.
2023-03-24 18:52:41 +01:00
Henrik Rydgård
5a5779dcd6
Remove symbol-map related functions from Host
2023-03-24 18:08:31 +01:00
Henrik Rydgård
349b73acec
Move the resampler usage to a common file, AudioCommon. ( #17176 )
...
* Move the resampler usage to a common file, AudioCommon.
Ports that don't want to use the resampler can now simply exclude that
file and provide their own implementation. Next up, libretro will be
converted to do it that way.
* Android.mk typo
* libretro makefile fix
* libretro buildfix
* libretro: try a different approach for the temporary solution
* duh
* double duh
2023-03-24 17:19:57 +01:00
Henrik Rydgård
b440e28e38
Remove System_SendMessage!
...
iOS, Qt buildfixes
2023-03-22 23:52:51 +01:00
Henrik Rydgård
70f0ac04af
Port the file browser spawned by the Load button to the new request stuff
2023-03-22 15:36:14 +01:00
Henrik Rydgård
de064e210e
Replace the inputbox queue with a more generic RequestManager.
2023-03-22 12:41:11 +01:00
Henrik Rydgård
47f063550a
Remove InitGraphics/ShutdownGraphics from Host, except for headless
2023-03-21 22:47:20 +01:00
Henrik Rydgård
f5472ba0d8
Cleanup up unnecessary audio init functions
2023-03-21 13:39:02 +01:00
Henrik Rydgård
06fcc9ccd7
Add System_Notify
2023-03-21 13:37:16 +01:00
Henrik Rydgård
d3955b42bb
Rename some system functions, merge the Launch* ones.
...
android launchurl buildfix
2023-03-21 12:22:59 +01:00
Henrik Rydgård
53172eff63
Renaming and file splitting
2023-03-06 16:42:50 +01:00
Henrik Rydgård
3b39e9e068
Turn the VFS into a class, to be able to reuse it for other purposes.
2023-03-06 16:42:47 +01:00
xielei
8ff78cb921
aioemu
2023-02-15 17:21:45 +08:00
Henrik Rydgård
a7baa3580b
Some code cleanups around rewind.
2023-02-14 10:09:36 +01:00
Eric Warmenhoven
ec54095b68
Build for iOS as a libretro core
2023-02-07 01:00:47 -05:00
hunterk
ce4e42eb2b
expose analog-is-circle functionality to libretro
2023-01-13 17:22:24 -06:00
Bram Verweij
e3658ab0ef
convert tabs to spaces
2022-12-24 12:36:06 +01:00
Bram Verweij
fc281a1f96
Issue 16646: strip leading zeros from IP address
2022-12-24 12:18:15 +01:00
Henrik Rydgård
03433c42ce
Merge pull request #16514 from rf2222222/libretro_cheat_support
...
Libretro: Cheat Support
2022-12-09 12:16:43 +01:00
Henrik Rydgård
d04771252d
Merge pull request #16513 from rf2222222/libretro_cpu_setting
...
Libretro: Set Interpreter as default CPU and get CPU from setting
2022-12-09 11:52:49 +01:00
Richard
a02df90335
feat(Libretro): Cheat Support
2022-12-08 11:56:24 -05:00
Stuart Kenny
6042af78ec
Expose MSAA option for libretro.
2022-12-07 11:28:02 +00:00
Richard
10eafe2e02
Libretro: Set Interpreter as default CPU and get CPU from setting
2022-12-06 11:15:33 -05:00
Henrik Rydgård
cf44adbf5d
Libretro fixes
2022-11-21 18:09:04 +01:00
Henrik Rydgård
f597b4ca51
Blind libretro fix
2022-11-06 20:01:29 +01:00
Henrik Rydgård
95cb358fbf
Change the "Retain changed textures" option into a compat.ini option.
...
This option benefits so few games and can hurt others, so that it's
better that we specifically enable it for known cases like Popolocrois.
2022-11-06 17:28:50 +01:00
bslenul
26a66dc37f
[Libretro] Update core options to v2 + add a few new ones
...
Updated core options to v2 + added the following options: "Cache Full ISO in RAM", "PSP Model" and "Hardware Tesselation".
2022-11-02 20:34:24 +01:00
Henrik Rydgård
8c56abd3dc
Remove setting "Disable slower framebuffer effects"
2022-09-03 11:06:43 +02:00
Henrik Rydgård
1cd34f9d2b
Another buildfix attempt
2022-09-01 14:07:27 +02:00
Henrik Rydgård
7c5d36eca7
libretro buildfix
2022-09-01 13:33:46 +02:00
Henrik Rydgård
67d6549afd
Rename Slow Framebuf effects to Shader Blending (might remove). Reassign readbacks to BlockTransferGPU.
2022-08-31 14:23:33 +02:00
Henrik Rydgård
f9a25458d5
Libretro fix
2022-07-24 14:10:12 +02:00