Commit Graph

35019 Commits

Author SHA1 Message Date
Henrik Rydgård
2daba57c79 Don't set "SecondaryTextureCache" compat option for Final Fantasy Tactics.
See https://github.com/hrydgard/ppsspp/issues/16638#issuecomment-1365922822
2022-12-27 16:56:42 +01:00
Henrik Rydgård
8b0fc95489 Windows: Stop input device before main thread.
Appears to help an occasional shutdown crash.
2022-12-27 10:31:54 +01:00
Henrik Rydgård
c9debf295e
Merge pull request #16657 from unknownbrackets/gpu-cleanup
Vulkan: Remove some unused values
2022-12-26 19:38:01 +01:00
Unknown W. Brackets
58597f9642
Merge pull request #16656 from hrydgard/line-fixes
Fix rendering of lines with the same x/y but different z.
2022-12-26 10:30:03 -08:00
Unknown W. Brackets
348b6f12f3 Vulkan: Remove some unused values. 2022-12-26 10:14:15 -08:00
Unknown W. Brackets
6584899891 GPU: Account for perspective in non-centered lines. 2022-12-26 10:13:38 -08:00
Henrik Rydgård
c25e563d13 Fix rendering of lines with the same x/y but different z.
Also enabled centered lines in WebFest homebrew.
2022-12-26 18:16:54 +01:00
Henrik Rydgård
dd5bb9acfd
Merge pull request #16655 from lvonasek/compat_openxr_improves
OpenXR - Force flat mode for Madden NFL games
2022-12-26 16:43:27 +01:00
Lubos
56443a007c OpenXR - Force flat mode for Madden NFL games 2022-12-26 15:57:29 +01:00
Henrik Rydgård
70ae6f206b
Merge pull request #16652 from unknownbrackets/riscv
Implement basic RISC-V crash handler, tweaks
2022-12-24 22:04:24 +01:00
Unknown W. Brackets
4fa071e78a riscv: Implement basic crash handler.
Tested by letting it recover non-guest crashes.
2022-12-24 19:08:31 +00:00
Unknown W. Brackets
f6c26ecac0 Headless: Prevent crash on errors in graphics init. 2022-12-24 17:43:32 +00:00
Unknown W. Brackets
808f47fd15 Core: Prevent crash if FakeJit is actually used.
Just make it fall back to the interpreter.
2022-12-24 17:42:50 +00:00
Unknown W. Brackets
5490fb1d7c Build: Avoid git-version regen if matching.
This should prevent needless rebuilds, i.e. if modifying a file only for
headless or unittest this will skip linking Core and SDL.
2022-12-24 17:42:09 +00:00
Unknown W. Brackets
24098bc233
Merge pull request #16651 from amverweij/issue16646
Libretro: skip leading zeros in IP address.
2022-12-24 09:11:22 -08:00
Unknown W. Brackets
bf39fedb47
Merge pull request #16649 from ppmeis/patch-1
Updates new strings
2022-12-24 09:08:51 -08: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
PpmeiS
718678cdea
Updates new strings
Update new UI related strings.
2022-12-23 23:39:59 +01:00
Henrik Rydgård
2ff5747b1f
Merge pull request #16647 from hrydgard/vulkan-frame-profiler-crash
Found a bug where we tried to look up queue family -1 when initializing the frame profiler.
2022-12-23 13:16:35 +01:00
Henrik Rydgård
25115fee7f Found a bug where we tried to look up queue family -1 when initializing the frame profiler. 2022-12-23 11:37:59 +01:00
Henrik Rydgård
0aa506cab5 Add the Toca Race Driver games to [OldAdrenoPixelDepthRoundingGL] compat workaround.
See #16638, reported by Gamemulatorer
2022-12-23 11:22:35 +01:00
Unknown W. Brackets
c730ba765a
Merge pull request #16645 from hrydgard/range-culling-fix
Fix vertex shader range culling - the driver bug check was wrong.
2022-12-22 14:29:27 -08:00
Henrik Rydgård
f8c76fa340 Fix vertex shader range culling - the bug check was wrong. 2022-12-22 23:09:17 +01:00
Henrik Rydgård
fafd0b4d51
Merge pull request #16635 from unknownbrackets/riscv
riscv: Implement CPU feature detection
2022-12-22 15:34:28 +01:00
Henrik Rydgård
0794a2b4fc
Merge pull request #16639 from hrydgard/initialization-cleanup
Minor initialization cleanup, setup for Vulkan validation layers on Android
2022-12-22 15:33:47 +01:00
Henrik Rydgård
a5aac94a78 Add a debug check in drawbuffer 2022-12-22 11:13:52 +01:00
Henrik Rydgård
31d5881c90 Enable support for Android Vulkan validation. Fix a minor validation error. 2022-12-22 11:13:52 +01:00
Henrik Rydgård
f68ba55f96 Minor initialization cleanups 2022-12-22 11:13:52 +01:00
Henrik Rydgård
976190cd4d
Merge pull request #16641 from hrydgard/delete-more-dead-code
Delete more dead code in app-android.cpp
2022-12-22 11:13:11 +01:00
Henrik Rydgård
db98ed9b7a More simplification. 2022-12-22 10:46:09 +01:00
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
Unknown W. Brackets
82f0502b4e riscv: Implement CPU feature detection. 2022-12-21 03:12:16 +00:00
Unknown W. Brackets
dfbe10eb08 riscv: Fix unittest compilation on RISC-V. 2022-12-21 03:08:21 +00:00
Unknown W. Brackets
5916b3f3a8 riscv: Fix compile error on clang.
This also works on gcc.
2022-12-21 03:07:47 +00: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