Unknown W. Brackets
|
d496b4da9a
|
Windows: Allow GL thread on graphics restart.
Unfortunately, it no longer works to go Vulkan -> OpenGL, and used to...
|
2018-02-10 16:55:52 -08:00 |
|
Henrik Rydgård
|
081e15d1c8
|
Windows: Consistently shutdown the main thread after exiting the message loop.
|
2018-02-10 09:06:43 +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
|
42f2312030
|
Remove the old CPU threading remains, start redesigning interfaces.
|
2018-01-27 15:10:17 +01:00 |
|
Unknown W. Brackets
|
c0f0bc88af
|
UI: Trigger view recreate on static sized screens.
If a screen doesn't size via layout, it needs to recreate views on resize,
which is what the resized() method is for.
|
2017-12-27 01:13:47 -08:00 |
|
Unknown W. Brackets
|
8c1c0e1897
|
Windows: Track minimize as lost focus.
It makes sense if we have the other feature. Fixes #9918.
|
2017-12-24 18:03:28 -08:00 |
|
Unknown W. Brackets
|
f607f41440
|
Windows: Stop input poll before emu shutdown.
Otherwise, we could crash in the input thread during host deletion.
|
2017-12-03 19:22:01 -08:00 |
|
Henrik Rydgård
|
6a1fa728d8
|
Remove Globals.h
|
2017-08-31 17:15:22 +02:00 |
|
Henrik Rydgård
|
f4cf501cf6
|
Separate X and Y dpi_scale
|
2017-08-07 13:37:01 +02:00 |
|
Unknown W. Brackets
|
cc88435b48
|
Windows: Support multi-display full screen.
For when you have an ultrawide monitor, or I guess even multiple.
|
2017-07-30 09:14:36 -07:00 |
|
Unknown W. Brackets
|
b9c0f76049
|
Windows: Avoid input race condition on GPU switch.
The issue is worse if polling controllers (i.e. XInput) is slow, but we
want to stop that thread while we're resetting `host`.
|
2017-05-20 12:33:28 -07:00 |
|
Unknown W. Brackets
|
793178c106
|
Windows: Initialize WindowsHost in EmuThread.
This seems like a more appropriate place, and a more appropriate thread,
for it to be initialized on.
|
2017-05-05 06:53:48 -07:00 |
|
LunaMoo
|
2a60f2e77c
|
Handle alt+tab and drop down menu when mouse is confined and game is running
|
2017-05-05 02:26:24 +02:00 |
|
Unknown W. Brackets
|
661b2a3aa8
|
UI: Make GPU events more consistent.
|
2017-04-27 20:03:50 -07:00 |
|
LunaMoo
|
26006e9d80
|
Add an option to trap mouse within window/display area.
|
2017-04-27 16:29:08 +02:00 |
|
LunaMoo
|
26c02478af
|
Mouse Control(Windows only for now)
|
2017-04-26 18:03:48 +02:00 |
|
Unknown W. Brackets
|
6c2f87b1df
|
GPU: Consistently use useBufferedRendering_.
|
2017-04-24 11:57:16 -07:00 |
|
Unknown W. Brackets
|
e8e65881b8
|
Windows: Avoid restarting completely on GPU change.
This retains the logger, avoids an annoying window open/close, and most
importantly for me: keeps the debugger attached.
|
2017-04-15 16:33:30 -07:00 |
|
Henrik Rydgard
|
f18b1a5e8a
|
When resetting Y, make sure we don't end up outside the screen. See #9563
|
2017-04-08 23:33:34 +02:00 |
|
Henrik Rydgard
|
0b7da0b6a4
|
When not resetting Y position, clamp Y to 0 early. See #9563
|
2017-04-08 23:33:23 +02:00 |
|
Henrik Rydgard
|
3b00088995
|
Typo fix
|
2017-04-08 18:41:21 +02:00 |
|
Henrik Rydgard
|
2d8910549e
|
Switch back to using CXSCREEN/CYSCREEN for centering instead of the virtual screen.
|
2017-04-08 11:36:05 +02:00 |
|
Henrik Rydgard
|
445a837dde
|
Windows: Make the window positioning code slightly saner and more straightforward.
|
2017-04-07 11:04:55 +02:00 |
|
Unknown W. Brackets
|
c3a4f53755
|
Windows: Fix check state after menu translate.
The caching in SetIngameMenuItemStates was pointless, and buggy on
language change.
|
2017-04-04 21:01:05 -07:00 |
|
Unknown W. Brackets
|
6642bf3170
|
Windows: Make UI update significantly cheaper.
Setting menu strings, reloading shaders, and redrawing the menu were all
a bit slow. This skips those things unless they've changed.
|
2017-04-04 20:33:22 -07:00 |
|