Henrik Rydgård
|
c41f875df4
|
Remove base/logging.h in a whole lot more places.
|
2020-08-15 19:09:00 +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
|
6f97c3d422
|
Various platform buildfixes
|
2020-07-14 09:25:59 +02:00 |
|
Unknown W. Brackets
|
940066db68
|
Core: Track exception on bad jumps.
|
2020-07-12 21:59:08 -07:00 |
|
Unknown W. Brackets
|
b071db9ec2
|
Core: Reset exception info on resume/reset.
If you restart the game, it shouldn't still have this (will only show if
you enter debugging, but still.)
|
2020-07-12 21:29:03 -07:00 |
|
Henrik Rydgård
|
7dcd708fac
|
Address some feedback
|
2020-07-12 15:25:27 +02:00 |
|
Henrik Rydgard
|
873c11d7f9
|
Draw a minimal crash dump on the emu screen after a caught crash.
|
2020-07-12 15:25:21 +02:00 |
|
Henrik Rydgård
|
a722dfe0fb
|
Formalize "core excpetions" as a concept
|
2020-07-12 15:25:21 +02:00 |
|
Henrik Rydgård
|
8461ea19b1
|
Centralize handling of memory exceptions a bit
|
2020-07-12 15:25:20 +02:00 |
|
Henrik Rydgård
|
efc3f4f5e4
|
Split CORE_ERROR into CORE_BOOT_ERROR and CORE_RUNTIME_ERROR
|
2020-07-12 15:25:20 +02:00 |
|
Henrik Rydgård
|
f9cef5b6b2
|
Partly clean up SDL resize code, should help #11974
|
2020-06-24 01:06:01 +02:00 |
|
李通洲
|
55bb58e13e
|
NativeApp: add System_GetPropertyFloat all the places
|
2020-02-04 09:20:34 +08:00 |
|
李通洲
|
0a2aa2c3af
|
Qt/macOS: enable HiDPI ( retina display ) support
|
2020-02-04 09:20:34 +08:00 |
|
driver1998
|
0e9f53c8b4
|
UWP Window resizing support
this correctly resize the render view when the Window is resized
|
2019-05-13 15:43:11 +08:00 |
|
Unknown W. Brackets
|
ca8677d262
|
UI: Keep rendering UI even while stepping.
This makes it possible to "get out" on mobile.
|
2018-06-24 06:24:08 -07:00 |
|
Unknown W. Brackets
|
a0608d7fc5
|
Debugger: Allow GPU actions while stepping.
This allows pulling the display/target while paused. It may also allow
other actions that work outside a display list.
|
2018-06-16 13:57:45 -07:00 |
|
Unknown W. Brackets
|
0ed2c03350
|
GE Debugger: Prevent hang on shutdown.
Since we're blocking the Emu thread, we can't use a hook from the Emu
thread to wake up.
The change to lifecycle callbacks caused this.
|
2018-06-11 14:54:42 -07:00 |
|
Unknown W. Brackets
|
eb4b59b530
|
arm64jit: Enable breakpoints.
Memory breakpoints not yet really tested.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
ffa4c18f6c
|
Core: Remove sleep on stepping.
This doesn't seem needed and has been there since day 1.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
97b0c17038
|
Core: Wake up inactive waits on game exit.
Fixes menu hangs since the refactor.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
2e2d8f2989
|
Core: Process stepping on other platforms.
This includes Android.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
c15ade3b1b
|
Core: Refactor stepping and locking.
This should fix some race conditions with the cond vars.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
6fbd0e27bb
|
Core: Remove some unused coreState funcs.
|
2018-06-06 05:58:50 -07:00 |
|
Unknown W. Brackets
|
e313a9bf6c
|
Debugger: Lock startup/shutdown for threadsafety.
Otherwise things can get freed while we're trying to inspect them.
|
2018-06-06 05:58:49 -07:00 |
|
Unknown W. Brackets
|
77609bbea2
|
Debugger: Track a counter when entering stepping.
This allows us to poll coreState and know if a new stepping needs to be
sent. This is useful to allow e.g. regs to show changes per step.
|
2018-06-06 05:58:49 -07:00 |
|
Unknown W. Brackets
|
e9cc1ee463
|
Debugger: Allow multiple clients more properly.
Otherwise we lose wakeups and hang.
|
2018-06-06 05:58:49 -07:00 |
|
Henrik Rydgård
|
14c93bdc2b
|
Minor code/logging cleanups.
|
2018-02-27 19:44:11 +01:00 |
|
Henrik Rydgård
|
5f8118b82b
|
Separate T3DCreate* into its own header to avoid including Windows.h etc in some cases.
|
2018-02-25 10:27:59 +01:00 |
|
Henrik Rydgård
|
ae19c48138
|
Cleanup the Windows thread stuff to work like the other platforms. Not quite perfect yet.
|
2018-02-07 16:00:29 +01:00 |
|
Henrik Rydgård
|
3e56d8bbdf
|
Noticed that the UWP build has been broken for some time, fix it.
Should probably set up a buildbot if we care about this...
|
2018-02-05 16:21:39 +01:00 |
|
Henrik Rydgård
|
4f1e0de9a9
|
Add missing includes. Remove some more unnecessary #ifdef _DEBUG checks - the debugger is supposed to work in release mode too.
|
2017-12-20 11:24:05 +01:00 |
|
Henrik Rydgård
|
5c1dad9909
|
Remove more obsolete ifdefs
|
2017-12-19 17:59:00 +01:00 |
|
Henrik Rydgård
|
a1f029fe1f
|
Some ifdef cleanup.
|
2017-12-19 15:42:18 +01:00 |
|
Henrik Rydgård
|
1a5d1081f9
|
Get rid of the old custom "Event" sync primitive.
|
2017-12-19 15:38:18 +01:00 |
|
Henrik Rydgård
|
1c76d28843
|
Avoid double-initializing the Vulkan backbuffer on startup.
|
2017-11-10 13:13:56 +01:00 |
|
Henrik Rydgård
|
f4cf501cf6
|
Separate X and Y dpi_scale
|
2017-08-07 13:37:01 +02:00 |
|
Henrik Rydgård
|
11c75476f7
|
Turn g_dpi into a float, because why not
|
2017-08-07 12:16:08 +02:00 |
|
Henrik Rydgård
|
8a29705165
|
Windows: Update dpiScale of fonts before recreating them on resize. Fixes #9437
|
2017-03-17 13:29:22 +01:00 |
|
Henrik Rydgård
|
aefad893f8
|
Windows: Start at a sensible window size if high-DPI. Avoids the worst of #9437 but does not fix it.
|
2017-03-17 13:22:00 +01:00 |
|
Henrik Rydgård
|
e17772b58d
|
Merge pull request #9430 from unknownbrackets/input-state
Remove legacy InputState tracking
|
2017-03-15 10:16:14 +01:00 |
|
Unknown W. Brackets
|
9e390510df
|
Remove legacy InputState.
|
2017-03-14 22:07:07 -07:00 |
|
Henrik Rydgård
|
7e007c3973
|
Merge pull request #9426 from unknownbrackets/input-state
Remove various legacy parts of the InputState
|
2017-03-14 09:34:57 +01:00 |
|
Unknown W. Brackets
|
2812ddcc86
|
Remove End/UpdateInputState and ButtonTracker.
No longer used for anything.
|
2017-03-13 22:58:38 -07:00 |
|
Unknown W. Brackets
|
ef57eafaad
|
Correct GE debugger font size in small window mode.
This should handle high and low DPI cases correctly, to avoid making the
text unreadably small.
|
2017-03-12 12:17:35 -07:00 |
|
Henrik Rydgård
|
a895936913
|
More log cleanup. Fix resize issue: Fixes #9392
|
2017-03-06 13:50:22 +01:00 |
|
Henrik Rydgard
|
26a2d42731
|
Big mutex overhaul - remove our custom ones, make them non-recursive where possible
|
2017-02-28 11:40:29 +01:00 |
|
Henrik Rydgard
|
fcbc20f240
|
Small changes to make Common and Core build under my preliminary UWP setup.
|
2017-02-24 18:59:41 +01:00 |
|
Henrik Rydgård
|
0aee26c285
|
Minor fix
|
2017-01-17 19:02:47 +07:00 |
|
Henrik Rydgård
|
901ccc9486
|
Buildfixes
|
2017-01-17 18:57:04 +07:00 |
|
Henrik Rydgård
|
0be02f6de0
|
Improve smallwindow detection, code cleanup.
|
2017-01-17 17:21:00 +07:00 |
|