Commit Graph
35039 Commits
Author SHA1 Message Date
Henrik Rydgård cee71cbfc3 Add some extra room to the alt stack for exception handlers.
Motivated by some crashes seen in Google Play reports.
2022-12-30 11:25:45 +01:00
Unknown W. Brackets 47e85cd2bf Merge pull request #16670 from hrydgard/memory-leak-fix
DrawContext destructor: Need to call DestroyPresets earlier.
2022-12-29 12:22:41 -08:00
Henrik Rydgård d83f84fdfd DrawContext destructor: Need to call DestroyPresets earlier. 2022-12-29 17:32:49 +01:00
Henrik Rydgård bd2a0c99bb Merge pull request #16644 from hrydgard/additional-android-cleanup
Additional Android cleanup
2022-12-29 17:05:58 +01:00
Henrik Rydgård 10c0b3f2ae Comment improvements 2022-12-29 00:39:59 +01:00
Henrik Rydgård 67cba831dd Slightly more useful assert message in Hashmaps.h 2022-12-29 00:39:59 +01:00
Henrik Rydgård 708162a2b0 Vulkan validation layers: Cap outputting the same message at 10 times. 2022-12-29 00:39:59 +01:00
Henrik Rydgård 463d703feb More assorted cleanup 2022-12-29 00:39:59 +01:00
Henrik Rydgård 6927c44fba Remove unused functions, log and comment fixes 2022-12-29 00:39:59 +01:00
Henrik Rydgård d65c7fb05e Merge pull request #16662 from unknownbrackets/minor-cleanup
Correct some reversed dependencies, minor other cleanup
2022-12-29 00:00:41 +01:00
Unknown W. Brackets 4f216c941e Vulkan: Fix reverse dependency on config. 2022-12-27 15:32:35 -08:00
Unknown W. Brackets 68fb7a477d UI: Fix tiny reverse dependency. 2022-12-27 15:18:35 -08:00
Unknown W. Brackets 682f5fae97 UI: Fix reverse-dependency in PathBrowser. 2022-12-27 15:08:57 -08:00
Unknown W. Brackets 49f6c461ad Reporting: Fix some header includes.
Particularly in Common, avoid including Core/Reporting.h.
2022-12-27 14:58:20 -08:00
Unknown W. Brackets ec309d55ab GPU: Cleanup definition of shader resources.
Was in the wrong header file, which was a bit confusing.
2022-12-27 14:35:49 -08:00
Unknown W. Brackets 350b59c221 Merge pull request #16659 from hrydgard/gs-id-early-out
A very minor optimization to GS ID computation
2022-12-27 08:35:03 -08:00
Unknown W. Brackets 0496ca32ff Global: Cleanup some minor includes and typos. 2022-12-27 08:33:07 -08:00
Unknown W. Brackets aa278fc191 Merge pull request #16658 from hrydgard/more-store-cleanup
Remove the unused filter stuff from store.
2022-12-27 08:32:24 -08:00
Henrik Rydgård 61eaa4ea2d Just a very minor optimization 2022-12-27 17:15:31 +01:00
Henrik Rydgård f418b2bf11 Remove the unused filter stuff from store. 2022-12-27 17:12:17 +01:00
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