Commit graph

34985 commits

Author SHA1 Message Date
Henrik Rydgård
fe0f19fa31 Fix JNI leak in Android_GetInputDeviceDebugString, affecting TouchScreenTest 2022-12-22 10:35:34 +01:00
Henrik Rydgård
a3bbaeb31d Simplify some more code in app-android.cpp 2022-12-22 10:35:18 +01:00
Henrik Rydgård
afbf732d7e Delete even more dead code in app-android.cpp 2022-12-22 10:17:52 +01:00
Henrik Rydgård
f0c6510727 Remove redundant variables 2022-12-22 10:05:21 +01:00
Henrik Rydgård
f17f2f5bb5 Remove more dead code in app-android.cpp 2022-12-22 10:03:28 +01:00
Henrik Rydgård
f65a8aa743 Oops, deleted a few lines too much in #16634
See #16634
2022-12-22 09:59:03 +01:00
Henrik Rydgård
d4f5bff360
Merge pull request #16636 from unknownbrackets/exception-safety
Crash: Ensure we never handle faults in faults
2022-12-21 08:09:46 +01:00
Unknown W. Brackets
b9fe48f42d Crash: Lookup block numbers more efficiently.
We only care about the first one in these places anyway.  Also make sure
we don't try to match an invalid block number.
2022-12-20 21:02:52 -08:00
Unknown W. Brackets
6e50d527a3
Merge pull request #16634 from hrydgard/android-opengl-delete-dead-code
Android OpenGL: delete dead code
2022-12-20 20:36:42 -08:00
Unknown W. Brackets
c1c8a70401 Crash: Ensure we never handle faults in faults.
In theory, this shouldn't happen because it won't be in jit space, but
better to be sure.
2022-12-20 20:18:02 -08:00
Henrik Rydgård
182fb5c373 Add .gitignore to ignore Vulkan validation layers on Android if added locally 2022-12-20 23:19:15 +01:00
Henrik Rydgård
e209227be1 Delete dead code path (initialize EGL from C++ on Android) 2022-12-20 23:17:51 +01:00
Henrik Rydgård
1fa2f7a971
Merge pull request #16633 from rofl0r/patch-1
VRBase: fix build error with musl libc
2022-12-20 16:08:18 +01:00
rofl0r
f406a207fc
VRBase: fix build error with musl libc
```
ppsspp-1.14.1/Common/VR/VRBase.cpp:94:9: error: 'exit' was not declared in this scope
   exit(1);                                                                   
```
exit() is declared in stdlib.h, but due to namespace pollution in glibc it happens to work there.
2022-12-20 14:50:08 +00:00
Henrik Rydgård
2d1f8f03fa Update version number in AndroidManifest.xml 2022-12-20 14:25:46 +01:00
Henrik Rydgård
c6d497f116
Merge pull request #16631 from hrydgard/readme-1.14.1
Update README.md for 1.14.1
2022-12-20 14:20:43 +01:00
Henrik Rydgård
ce03ea9d38 Update README.md for 1.14.1 2022-12-20 14:19:57 +01:00
Henrik Rydgård
e9ed8370a7
Merge pull request #16608 from unknownbrackets/ini-load-cleanup
Cleanup value corrections in config load/save
2022-12-19 23:01:51 +01:00
Henrik Rydgård
e54d79ab76
Merge pull request #16629 from unknownbrackets/msvc-cleanup
Build: Cleanup MSVC project files
2022-12-19 19:46:29 +01:00
Unknown W. Brackets
15908856dd Build: Cleanup MSVC project files.
Remove some files that don't exist anymore, add some other platform
files for convenience.
2022-12-19 10:13:43 -08:00
Henrik Rydgård
6daaa5a94f
Merge pull request #16627 from unknownbrackets/report-yugioh
Utility: Report YugiohSaveFix usage
2022-12-19 17:48:21 +01:00
Unknown W. Brackets
ef04c4f55c Utility: Report YugiohSaveFix usage. 2022-12-19 07:56:23 -08:00
Henrik Rydgård
79ad513b03
Merge pull request #16626 from unknownbrackets/gl-cleanup
GL: Cleanup a check to use ARB instead
2022-12-19 16:51:57 +01:00
Henrik Rydgård
9f552b9003
Merge pull request #16615 from unknownbrackets/d3d9-clip-planes
D3D9: Support old-style user clip planes
2022-12-19 08:12:15 +01:00
Henrik Rydgård
621b91be57
Merge pull request #16620 from unknownbrackets/armips-flag
Build: Allow compiling without armips
2022-12-19 08:11:36 +01:00
Henrik Rydgård
9f3511a9e8
Merge pull request #16619 from unknownbrackets/debugger
Debugger: Don't hang memory dump if stepping in GE
2022-12-19 08:10:24 +01:00
Henrik Rydgård
64a9884d1d
Merge pull request #16617 from unknownbrackets/gedebugger
GE Debugger: Prevent double init
2022-12-19 08:09:52 +01:00
Henrik Rydgård
df428019f8
Merge pull request #16616 from hrydgard/assorted-asserts
Add some asserts in the hope of gathering some more info
2022-12-19 08:09:29 +01:00
Henrik Rydgård
071a8595f9
Merge pull request #16621 from hsoftxl/libretro_jni
libretro jni std use c++14
2022-12-19 08:08:48 +01:00
hsoftxl
983336b88c
std use c++14 2022-12-19 14:01:31 +08:00
Unknown W. Brackets
74084f4420 Debugger: Don't hang mem dump if stepping in GE. 2022-12-18 21:26:59 -08:00
Unknown W. Brackets
860be93c0c GE Debugger: Prevent double init.
If you were mashing record, it was possible to add two inits to the
recording, which caused playback issues.
2022-12-18 14:53:11 -08:00
Henrik Rydgård
6922ee7e52 Add some asserts in the hope of gathering some more info (and consolidating some crashes). 2022-12-18 21:58:20 +01:00
Unknown W. Brackets
252966bb17 GL: Cleanup a check to use ARB instead. 2022-12-18 12:03:21 -08:00
Unknown W. Brackets
f6980b9f9d D3D9: Avoid curve Z clip to be safe.
I think it does actually happen, but we don't do it in the shader, so
let's not do it here.
2022-12-18 12:01:28 -08:00
Unknown W. Brackets
3e77cb1475 D3D9: Support old-style user clip planes.
This fixes negative Z issues on D3D9 in many cases, such as #14168
and #16574, but only when clip planes are supported.
2022-12-18 11:04:33 -08:00
Henrik Rydgård
710e63814f
Merge pull request #16614 from unknownbrackets/continue-prev
GPU: Keep prevPrim_ set on flush
2022-12-18 16:44:39 +01:00
Unknown W. Brackets
6e8aad727b GPU: Prevent GE_PRIM_INVALID on flush.
Wasn't enough to set prim temporarily here.
2022-12-18 07:23:58 -08:00
Unknown W. Brackets
e5dbdba638 GPU: Keep prevPrim_ set on flush.
For continuing previous verts, see #16612.  We still don't handle these
quite accurately (outside software rendering), but this should be better.
2022-12-18 07:14:19 -08:00
Henrik Rydgård
ab45ab855e
Merge pull request #16613 from TotalCaesar659/patch-1
Update Russian translation
2022-12-18 13:57:05 +01:00
TotalCaesar659
c304e946e0
Update Russian translation 2022-12-18 14:59:14 +03:00
Henrik Rydgård
e0ab56dea1 Add SDL controller string for iBuffalo 16 buttons.
Fixes #12223
2022-12-18 08:58:28 +01:00
Unknown W. Brackets
4942ab7d83
Merge pull request #16611 from hrydgard/move-a-setting
Move the "Take insets into account when centering" setting to the display layout screen
2022-12-17 13:57:16 -08:00
Unknown W. Brackets
8e0158b19a
Merge pull request #16602 from hrydgard/assert-extra-info
Supply some extra info in asserts (currently game ID and name).
2022-12-17 13:53:20 -08:00
Henrik Rydgård
5ec7f803e4 Insert the new string in translation files 2022-12-17 22:38:09 +01:00
Henrik Rydgård
2ab7222d5b Clear the extra assert info on game exit 2022-12-17 22:17:29 +01:00
Henrik Rydgård
800bc91a8a Supply some extra info in asserts (currently game ID and name).
Google Play Console can now show this along with the assert stacktrace.
2022-12-17 22:14:47 +01:00
Henrik Rydgård
91e7cc6976 Make "DPI" translatable 2022-12-17 22:14:21 +01:00
Henrik Rydgård
4e41474e85
Merge pull request #16609 from lvonasek/hotfix-openxr-hud
OpenXR - Rendering fixes for a few games
2022-12-17 22:12:01 +01:00
Unknown W. Brackets
21332c677b Build: Allow compiling without armips. 2022-12-17 10:08:46 -08:00