Stuart Kenny
02a24cdb7d
Fix black screen on multiple libretro content loads.
...
Moves ThreadPool teardown to retro_unload_game. Gives ThreadPool threads some breathing room to terminate before game load starts spamming it with tasks.
2021-07-08 08:34:48 +01:00
bslenul
9539fb2ea0
[Libretro] Fix analog left direction for FFT
2021-07-01 12:18:57 +02:00
Henrik Rydgård
2d6a73792b
Untested libretro fixes, misc
2021-06-12 23:42:52 +02:00
Henrik Rydgård
a2fa724d8e
Convert GetFileSize to use Path
2021-06-07 00:24:51 +02:00
Henrik Rydgård
0328816870
Rename g_Config.externalDirectory to defaultCurrentDirectory - since that's what it was.
...
Also make currentDirectory a Path, and add support for Path config
parameters.
Buildfixes
More Qt buildfixes
Oops, didn't mean to change zstd ver
2021-05-30 00:49:47 +02:00
Unknown W. Brackets
7b175627b3
VFS: Use Path for DirectoryAssetReader.
2021-05-15 11:12:04 -07:00
Unknown W. Brackets
2558022afe
Config: Move data path settings to Paths.
2021-05-15 11:11:37 -07:00
Unknown W. Brackets
15038bb663
Common: Remove File funcs redundant with Path.
...
Shouldn't use these anymore anyway.
2021-05-15 11:11:37 -07:00
Henrik Rydgård
a40b1dec5f
Use Path for fullName in dirlisting. Bugfixes.
...
Buildfixes
UWP: Buildfix.
headless: Buildfix.
Common: Buildfix.
iOS: Buildfixes.
libretro: Buildfix.
Qt: Buildfix.
2021-05-13 10:39:16 +02:00
Henrik Rydgård
a40bb2eaa1
headless: Avoid empty string compares for mountIso.
2021-05-09 17:24:04 -07:00
Henrik Rydgård
f4a6d291e1
Common: Capitalize setCurrentThreadName().
2021-04-30 23:02:36 -07:00
Stuart Kenny
1846c62a85
Fix defaults for io threading and vertex cache
2021-04-15 13:22:59 +01:00
Stuart Kenny
24d20d3d2e
Remove duplicate from hardcoded settings
2021-04-15 11:05:12 +01:00
Stuart Kenny
b51bd3b974
whitespace nit
2021-04-14 23:28:07 +01:00
Stuart Kenny
d2967962cc
Reorder core options
2021-04-14 23:14:52 +01:00
Stuart Kenny
238c5d0cd7
Further core options and defaults
2021-04-13 23:01:46 +01:00
Stuart Kenny
916176bd5d
Add defaults and core options
2021-04-13 21:07:48 +01:00
Stuart Kenny
c06035aa31
Enable save encryption to bring libreto in line with standalone configuration defaults.
...
Fixes issue with saving in Toca Race Drive 2 and 3
2021-04-11 11:52:10 +01:00
Unknown W. Brackets
13ec384dbe
Build: Explicitly include ppsspp_config.h.
...
This adds it to all files that use it. Not all our builds include the
file.
2021-03-02 21:04:03 -08:00
Unknown W. Brackets
e4ef9cd4f5
libretro: Always use CONTINUOUS flipping.
2021-02-17 21:08:55 -08:00
Henrik Rydgård
19bd943adc
Merge pull request #13865 from unknownbrackets/unthrottle
...
Display: Change default unthrottle mode on non-Windows
2021-02-16 08:42:56 +01:00
Henrik Rydgård
b0fdc7a300
Turn funcreplacments on in libretro builds. See #12322
2021-02-16 00:19:10 +01:00
Unknown W. Brackets
4df04056ba
libretro: Always use SKIP_FLIP.
...
This was probably preventing fast forward.
2021-02-15 14:16:50 -08:00
Henrik Rydgård
978d8cff82
libretro: Remove "Unsafe FuncReplacements" option. See #12322
...
Also, fixes #14108 by adding a frame duplication option.
2021-02-15 09:35:35 +01:00
Henrik Rydgård
1c753e4a22
Use hacky methods to retrieve SD card directory if available.
...
This will disappear in future Android versions but can be useful for
older devices.
Fixes (or at least tries to) #10199 , at least for some devices.
Might help #13827 ?
Tested on Pocophone F1.
2021-01-07 00:55:35 +01:00
Henrik Rydgård
37e939fcf2
Expose the "Lower resolution for effects" setting in libretro. Fixes #11099
2020-11-11 00:04:02 +01:00
Florin9doi
6531c7f4f8
[Android] Retrieve isMicStarted from AndroidAudio state
2020-10-24 20:16:22 +03:00
Unknown W. Brackets
53ba351797
Headless: Define consistent memstick size.
2020-10-19 21:44:46 -07:00
aliaspider
2a6e4dfe7d
Libretro: set Memory Stick Size config value. fixes #13552 .
2020-10-17 17:09:47 +01:00
aliaspider
b5f7f5350a
Libretro: add SYSPROP_DISPLAY_SAFE_INSET* properties. fixes screen frame
...
size.
2020-10-15 00:10:36 +01:00
Henrik Rydgård
61567796a2
libretro: Fix screen size problem in Vulkan.
...
(Still something is slightly off, there are duplicated lines on screen.
Can't figure out what)
2020-10-11 20:26:39 +02:00
Henrik Rydgård
4f43cff5ca
Move fileutil, net, image loaders, ui to Common. ( #13506 )
...
* Move and rename file_util/fd_util to Common/File/FileUtil and DirListing
Let's also move net while we're at it.
Move the ZIM/PNG loaders over to Common.
Move the UI framework into Common
iOS buildfix
* Buildfix
* Buildfixes
* Apple buildfix
* This typo again..
* UWP buildfix
* Fix build of PPSSPPQt, such as it is (it's not in good condition...)
* Guess what? Another buildfix.
2020-10-04 20:48:47 +02:00
Henrik Rydgård
f01ba6dc84
Move NativeApp.h to Common/System, split into NativeApp.h and System.h
...
Buildfix
2020-10-04 11:42:16 +02:00
Henrik Rydgård
b7edf75437
Move Display.cpp/h to Common.
2020-10-04 11:42:16 +02:00
Henrik Rydgård
989e353482
Common.h shouldn't include Log.h.
...
Buildfixes
More buildfixes. Move JSON code to common.
2020-10-04 11:42:14 +02:00
Henrik Rydgård
9e41fafd0d
Move math and some file and data conversion files out from native to Common.
...
Buildfixing
Move some file util files
Buildfix
Move KeyMap.cpp/h to Core where they belong better.
libretro buildfix attempt
Move ini_file
More buildfixes
2020-10-04 09:12:46 +02:00
Henrik Rydgård
342ed97291
Move input utilities from native to Common/Input.
2020-10-01 09:42:32 +02:00
Henrik Rydgård
15382d5f94
Move threading utils from native to Common
2020-10-01 09:27:25 +02:00
Henrik Rydgård
ccc0331279
Move timeutil to Common. (Experiment to see how much work it is to move these).
2020-08-15 20:53:08 +02:00
Henrik Rydgård
3c412ea21e
Fix build of ZimTool/AtlasTool. Had to break the ugly backwards dependency from LogManager to g_Config.
2020-08-15 19:09:09 +02:00
Unknown W. Brackets
df969a6c31
libretro: Buildfix.
2020-08-10 08:04:53 +00:00
Unknown W. Brackets
b8342fb8ec
SaveState: Rename ChunkFile files to Serialize.
...
Makes more sense and less weird than ChunkFileDoMap, etc.
2020-08-10 08:04:05 +00:00
Henrik Rydgård
d57edfbdac
Rename FramebufferCommon.cpp/h to FramebufferManagerCommon.cpp/h for consistency
2020-08-03 23:17:22 +02:00
Filippo Scognamiglio
cbdb9cc5dc
Expose SYSPROP_SYSTEMVERSION to Libretro Android core. This fixes crashes with targetSdk 29.
2020-08-03 19:06:22 +02:00
Henrik Rydgård
3869ade72a
libretro buildfix
2020-08-02 17:54:03 +02:00
Unknown W. Brackets
4ef63843d2
Display: Allow unthrottle to skip only flipping.
...
Before, it either flipped continuously, or forced frameskip on. This
makes it so you can still draw frames, but skip actual flips.
This is useful when games draw things only in a single frame and reuse
later. It's also useful when measuring speed improvements if you already
get 100% speed on a device.
2020-07-19 13:57:04 +02:00
twinaphex
5a3e955a5b
Change libretro.cpp to confirm to libretro code formatting conventions
2020-07-13 21:11:26 +02:00
twinaphex
20d85e57c9
(Libretro) Add optimal input read codepath - bitmasks
2020-07-13 19:13:18 +02:00
Unknown W. Brackets
8f2fb0530c
UWP: Stub new inputbox system func.
2020-05-25 09:57:18 -07:00
Henrik Rydgård
5e27612efe
Buildfix
2020-05-17 19:27:57 +02:00