Henrik Rydgård
47a3bf1dd7
Step 2 of removing PanicAlert
2020-07-19 20:34:02 +02:00
Henrik Rydgård
617bbcfb87
Step 1 of removing PanicAlert
2020-07-19 20:33:25 +02:00
Henrik Rydgård
c5e0b799d9
Remove category from _assert_msg_ functions. We don't filter these by category anyway.
...
Fixes the inconsistency where we _assert_ didn't take a category but
_assert_msg_ did.
2020-07-19 20:33:25 +02:00
Henrik Rydgård
31fada55e6
Merge pull request #13167 from hrydgard/more-crash-handler-fixes
...
Fix a bug in crashhandler where we could end up disassembling far too much.
2020-07-19 19:17:59 +02:00
Henrik Rydgård
dae9df3829
Fix a bug in crashhandler where we could end up disassembling far too much.
2020-07-19 17:23:21 +02:00
Henrik Rydgård
44954cff3f
Merge branch 'unknownbrackets-ppge-scroll'
2020-07-19 14:09:51 +02:00
Henrik Rydgård
79b3352b67
Merge branch 'ppge-scroll' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-ppge-scroll
2020-07-19 14:09:24 +02:00
Henrik Rydgård
8959819af9
Merge branch 'unknownbrackets-unthrottle'
2020-07-19 13:57:17 +02:00
Unknown W. Brackets
033c764378
EditorConfig: Separate indent style for libretro.
...
Three spaces is weird, but better to be consistent and have the config
specify what's being used.
2020-07-19 13:57:04 +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
Henrik Rydgård
2c237fdea1
Merge pull request #13165 from hrydgard/sdl-vsync-fix
...
Implement VSync control for SDL/OpenGL
2020-07-19 13:22:52 +02:00
Henrik Rydgård
6560192d8e
Support full VSync control in SDL OpenGL.
...
(Not yet Qt).
Forgot about iOS
SDL headless buildfix
Additional iOS buildfix
2020-07-19 12:07:16 +02:00
Henrik Rydgård
f5afb2dbbd
Improve some logging, and print the line number from PanicAlerts.
2020-07-19 11:10:51 +02:00
Henrik Rydgård
cd6f16189e
Update lang submodule
2020-07-19 11:10:31 +02:00
Henrik Rydgård
f12fba7a12
Merge pull request #13164 from hrydgard/vulkan-surface-cleanup
...
Vulkan: Some surface code cleanup
2020-07-18 22:59:09 +02:00
Henrik Rydgård
21f99259f3
Eliminate an unnecessary global g_Vulkan.
2020-07-18 22:50:26 +02:00
Henrik Rydgård
05ba88d20c
Windows/Vulkan: Don't destroy the surface during resize, no need.
2020-07-18 21:43:27 +02:00
Henrik Rydgård
1897eed9b4
More buildfixes
2020-07-18 21:43:13 +02:00
Henrik Rydgård
e48cb916dd
Buildfix
2020-07-18 20:43:47 +02:00
Henrik Rydgård
49d9caeb0d
SDL: Avoid destroying the surface on resize.
2020-07-18 20:40:20 +02:00
Henrik Rydgård
697c3b8b36
Cleanup log output on swapchain/surface recreation.
2020-07-18 20:35:39 +02:00
Henrik Rydgård
6e6cac6b9b
Merge pull request #13154 from hrydgard/memfault-improvements
...
Show more info on crash screen
2020-07-15 14:27:35 +02:00
Henrik Rydgård
f5fd27c3b6
Buildfix. Checking _POSIX_VERSION is not recommended anyway.
2020-07-15 13:53:20 +02:00
Henrik Rydgård
0a2027b447
Merge pull request #13151 from unknownbrackets/save-dialog
...
Savedata: Correct AM/PM and time/date settings
2020-07-15 13:27:06 +02:00
Henrik Rydgård
8c38d7305e
Crash: Show disassembly of the instruction causing the crash, and the symbol name.
2020-07-15 12:38:05 +02:00
Henrik Rydgård
626d173d10
Split the fault handling from MemMap.cpp to MemFault.cpp.
2020-07-15 12:12:57 +02:00
Henrik Rydgård
1350c7471c
Merge pull request #13153 from iota97/readme
...
Update README following unknows markup way
2020-07-15 11:20:04 +02:00
iota97
8f37dbe3e4
Update README following unknows markup way
2020-07-15 10:21:15 +02:00
Unknown W. Brackets
500107a540
Savedata: Correct AM/PM and time/date settings.
...
The defaults and exposed system param values were out of sync.
2020-07-14 18:59:23 -07:00
Henrik Rydgård
f1e5dd2449
Merge pull request #13144 from unknownbrackets/travis
...
Travis: Don't update python3
2020-07-14 23:54:24 +02:00
Unknown W. Brackets
3e817eae4f
Travis: Don't update python3.
...
We already have python3, so no need to update, hopefully.
2020-07-14 07:27:12 -07:00
Henrik Rydgård
d0e9d2c543
Merge pull request #13142 from hrydgard/exception-handler-context-refactor
...
Exception handler context refactor
2020-07-14 15:35:09 +02:00
Henrik Rydgård
04b0cbbfeb
Merge pull request #13143 from twinaphex/master
...
(Libretro) Buildfix - add missing file x64Analyzer.cpp
2020-07-14 14:40:10 +02:00
Henrik Rydgård
cb1e0438f9
Fix
2020-07-14 14:39:19 +02:00
twinaphex
d4e1f87487
(Libretro) Buildfix - add missing file x64Analyzer.cpp
2020-07-14 14:09:50 +02:00
Henrik Rydgård
82bc6f6cc5
Windows ARM fix, cleanup
2020-07-14 13:47:25 +02:00
Henrik Rydgård
056999a691
Refactor MachineContext.h to reduce ifdefs elsewhere.
...
Also fixes Windows on ARM64 (at least the build).
2020-07-14 13:47:25 +02:00
Henrik Rydgård
fe91f62f92
Merge pull request #11795 from hrydgard/exception-handler
...
Exception handler - catch bad memory accesses by the JIT
2020-07-14 13:35:16 +02:00
Henrik Rydgård
f62df94ab2
There's no sigcontext on 64-bit iOS either, apparently.
2020-07-14 11:39:31 +02:00
Henrik Rydgård
893aa29191
Yet another iOS buildfix attempt
2020-07-14 10:34:40 +02:00
Henrik Rydgård
2916e5b67f
Merge pull request #13139 from hrydgard/vulkan-readback-fencewait
...
Vulkan: Switch to a fence to synchronize readbacks
2020-07-14 10:28:43 +02:00
Henrik Rydgård
f6cc45a96a
Another iOS buildfix attempt
2020-07-14 09:31:58 +02:00
Henrik Rydgård
6f97c3d422
Various platform buildfixes
2020-07-14 09:25:59 +02:00
Henrik Rydgård
a56f391713
Make fastmem memory exceptions report the exceptions to Core correctly.
2020-07-14 09:25:45 +02:00
Henrik Rydgard
465367bf1b
iOS buildfix attempt
2020-07-14 09:25:45 +02:00
Henrik Rydgard
430c3ee6a3
HandleFault: Add missing nullcheck
2020-07-14 09:25:45 +02:00
Henrik Rydgard
15c7358e80
Try USE_SIGACTION_ON_APPLE on IOS.
2020-07-14 09:25:45 +02:00
Henrik Rydgard
ac456c2231
MachineContext, Linux/Android: Try to support android-x86 (32-bit)
2020-07-14 09:25:45 +02:00
Henrik Rydgard
fdcf4f06f2
Add x64Analyzer to Android.mk. Some minor cleanup
2020-07-14 09:25:45 +02:00
Henrik Rydgård
236cb57224
More info on crash screen
2020-07-14 09:25:45 +02:00