ppsspp/Common
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
..
Crypto Additional UWP preparations 2017-02-25 09:57:14 +01:00
Data Debugger: Correct a type error. 2020-12-28 20:16:49 -08:00
File Add home button on all platforms 2021-01-07 00:54:50 +01:00
GL More base/logging.h cleanup 2020-08-15 19:09:01 +02:00
GPU Initialize/Deinitialize the shader translation system once globally. 2021-01-04 23:51:34 +01:00
Input Move math and some file and data conversion files out from native to Common. 2020-10-04 09:12:46 +02:00
Math Debugger: Fix some type conversion warnings. 2021-01-01 08:37:54 -08:00
Net Merge pull request #13850 from unknownbrackets/warnings 2021-01-01 19:53:10 +01:00
Profiler Move most GPU things to Common. 2020-10-04 23:39:02 +02:00
Render Fix Qt build by simply moving the offending file to the native project. No idea why Qt include paths only work there. 2020-10-05 10:36:57 +02:00
Serialize Yet another one 2020-10-15 00:03:47 +02:00
System Use hacky methods to retrieve SD card directory if available. 2021-01-07 00:55:35 +01:00
Thread Move threading utils from native to Common 2020-10-01 09:27:25 +02:00
UI Remember game list scroll 2020-11-23 10:10:20 +01:00
ABI.cpp cmake: Use preprocessor for conditional compilation in Common 2016-10-11 16:55:29 +02:00
ABI.h Common: Move headers over to using pragma once 2014-12-15 17:09:40 -05:00
Arm64Emitter.cpp Cleaner way to flush the instruction cache on Mac ARM64 2020-12-02 19:15:08 +01:00
Arm64Emitter.h Common.h shouldn't include Log.h. 2020-10-04 11:42:14 +02:00
ArmABI.cpp Small changes to make Common and Core build under my preliminary UWP setup. 2017-02-24 18:59:41 +01:00
ArmABI.h Just some sketchwork on a JIT for ARM. When completed, will bring speed to mobile devices. 2012-11-23 19:41:35 +01:00
ArmCommon.h ARM64: Port over some missing VFPU instructions from ARM. Not much left now. 2015-04-06 18:13:30 +02:00
ArmCPUDetect.cpp sz must be longer than target string 2020-12-03 21:05:00 +08:00
ArmEmitter.cpp Remove most instances of base/logging.h from Common, Core, GPU, more 2020-08-15 19:08:44 +02:00
ArmEmitter.h Common.h shouldn't include Log.h. 2020-10-04 11:42:14 +02:00
BitScan.h Compat: Option to use accurate dotprod for VMMUL. 2019-08-05 11:44:52 -07:00
BitSet.h ByteSwap.h results in a file name collision on some systems with byteswap.h. Fix this by merging it into BitSet.h. 2020-09-30 00:09:13 +02:00
Buffer.cpp http: Ignore signals on recv() too. 2021-01-01 08:58:35 -08:00
Buffer.h Move buffer.cpp/h from base to Common 2020-09-29 15:51:51 +02:00
CodeBlock.h Fix a crash if JIT space failed to allocate 2020-12-02 00:33:51 +01:00
ColorConv.cpp ColorConv: Fix typo introduced in #12882, fixing #13014 2020-06-15 16:11:47 +02:00
ColorConv.h Optimize a couple more single color conversion functions 2020-09-12 16:10:17 +02:00
ColorConvNEON.cpp Clean up some more ifdefs 2019-05-10 23:25:57 +02:00
ColorConvNEON.h Oops again. Let's not const these. 2016-12-06 20:16:59 +01:00
Common.h Common.h shouldn't include Log.h. 2020-10-04 11:42:14 +02:00
Common.vcxproj Move ShaderTranslation.cpp/h to Common/GPU. 2020-11-09 11:18:43 +01:00
Common.vcxproj.filters Move ShaderTranslation.cpp/h to Common/GPU. 2020-11-09 11:18:43 +01:00
CommonFuncs.h Remove unnecessary use of thread local storage 2020-09-29 15:51:51 +02:00
CommonTypes.h Move math and some file and data conversion files out from native to Common. 2020-10-04 09:12:46 +02:00
CommonWindows.h Separate T3DCreate* into its own header to avoid including Windows.h etc in some cases. 2018-02-25 10:27:59 +01:00
ConsoleListener.cpp Move native/util, native/data and native/i18 to Common/Data. 2020-10-04 07:28:29 +02:00
ConsoleListener.h More Log.h cleanup. 2020-08-16 14:48:54 +02:00
CPUDetect.cpp M1: Correctly detect core count. 2020-12-02 21:59:18 +01:00
CPUDetect.h Add TSX Extension 2018-09-14 13:09:27 +02:00
DbgNew.h VS2017: Add hack to automatically select the newest installed Windows 10 SDK. VS2019 already does this by default if you specify 10.0. 2019-05-19 15:23:25 +02:00
ExceptionHandlerSetup.cpp Move threading utils from native to Common 2020-10-01 09:27:25 +02:00
ExceptionHandlerSetup.h Simple exception handler so we can ignore accesses that happen within the PSP memory space. 2020-07-14 09:25:45 +02:00
FakeCPUDetect.cpp Fixed missing cstring include. 2020-10-02 14:11:11 +02:00
FakeEmitter.h Move MsgHandler into Log.cpp/h 2020-08-16 14:48:54 +02:00
GraphicsContext.h Move most GPU things to Common. 2020-10-04 23:39:02 +02:00
Log.cpp Move native/util, native/data and native/i18 to Common/Data. 2020-10-04 07:28:29 +02:00
Log.h More Log.h cleanup. 2020-08-16 14:48:54 +02:00
LogManager.cpp Common: Fix logging shutdown race condition. 2021-01-01 08:38:27 -08:00
LogManager.h Add missing header in Logmanager.h 2020-12-04 21:24:18 +01:00
MachineContext.h Remove most instances of base/logging.h from Common, Core, GPU, more 2020-08-15 19:08:44 +02:00
MakeUnique.h Add MakeUnique.h so make_unique is available without C++14 2019-08-11 14:03:16 +02:00
MemArena.h Use the mach memory functions on Mac and 32-bit iOS as well. 2017-01-25 20:38:46 +01:00
MemArenaAndroid.cpp Move NativeApp.h to Common/System, split into NativeApp.h and System.h 2020-10-04 11:42:16 +02:00
MemArenaDarwin.cpp Move fileutil, net, image loaders, ui to Common. (#13506) 2020-10-04 20:48:47 +02:00
MemArenaPosix.cpp Linux: ignore missing MAP_NORESERVE on FreeBSD 2020-12-27 05:25:05 +00:00
MemArenaWin32.cpp UWP: Save memory by only committing the ranges we need, instead of doing a giant allocation. 2017-03-23 10:02:29 +01:00
MemoryUtil.cpp Mark ARM64 Macs as needing WX-exclusive memory protection 2020-12-02 19:13:52 +01:00
MemoryUtil.h Remove a useless wrapper function 2017-01-26 10:01:14 +01:00
MipsCPUDetect.cpp Fix headers in MIPSCPUDetect. 2020-12-04 21:23:36 +01:00
MipsEmitter.cpp Remove most instances of base/logging.h from Common, Core, GPU, more 2020-08-15 19:08:44 +02:00
MipsEmitter.h First step of cleaning up Log.h. Plus a few other bits and bobs. 2020-08-16 14:48:54 +02:00
MsgHandler.h More cleanup of Log.h, move AndroidAssert into MsgHandler.cpp/h. 2020-08-16 14:48:54 +02:00
OSVersion.cpp Improve compatibility. 2020-01-14 17:15:11 +08:00
OSVersion.h Improve compatibility. 2020-01-14 17:15:11 +08:00
StringUtils.cpp Move buffer.cpp/h from base to Common 2020-09-29 15:51:51 +02:00
StringUtils.h Merge ext/native/stringutil.cpp/h into Common/StringUtils.cpp/h. 2020-09-29 15:51:51 +02:00
Swap.h Remove Globals.h 2017-08-31 17:15:22 +02:00
SysError.cpp Move native/util, native/data and native/i18 to Common/Data. 2020-10-04 07:28:29 +02:00
SysError.h Remove unnecessary use of thread local storage 2020-09-29 15:51:51 +02:00
Thunk.cpp Step 2 of removing PanicAlert 2020-07-19 20:34:02 +02:00
Thunk.h Add CodeBlockCommon base class to remove further arch-specificity in JitBlockCache 2016-05-01 11:40:00 +02:00
TimeUtil.cpp Avoid a division in time_now_d(). Minor optimizations. 2020-10-10 19:05:46 +02:00
TimeUtil.h Remove Timer.cpp/h. Move various collections into Common/Data/Collections. 2020-10-05 21:05:23 +02:00
x64Analyzer.cpp Improvements to crash screen. 2020-12-19 19:48:24 +01:00
x64Analyzer.h Fix a bug in crashhandler where we could end up disassembling far too much. 2020-07-19 17:23:21 +02:00
x64Emitter.cpp First step of cleaning up Log.h. Plus a few other bits and bobs. 2020-08-16 14:48:54 +02:00
x64Emitter.h Common.h shouldn't include Log.h. 2020-10-04 11:42:14 +02:00