Commit Graph

74 Commits

Author SHA1 Message Date
vyuuui
ee356b3cca Fix building on windows 2022-10-17 19:00:41 -07:00
sirmangler
25010e59e0 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	CMakeLists.txt
#	Externals/Qt~upstream_master
#	Readme.md
#	Source/Core/Core/Config/MainSettings.h
#	Source/Core/DolphinLib.vcxproj
#	Source/Core/DolphinQt/CMakeLists.txt
#	Source/Core/DolphinQt/DolphinQt.vcxproj
#	Source/Core/UICommon/DiscordPresence.cpp
#	Source/Core/WinUpdater/WinUpdater.vcxproj
2022-09-14 19:26:41 +01:00
Brandon Sorensen
e4a268bd97 Added 2022-05-20 18:58:00 +02:00
Admiral H. Curtiss
b10808d815
Merge pull request #8763 from JosJuice/panic-alert-deadlock-gpu
DolphinQt: Fix the panic alert deadlock, dual core edition
2022-05-16 02:21:14 +02:00
spycrab
004e8a80b2 Add support for building against Qt 6 2022-05-02 22:39:33 -07:00
SirMangler
af9b1dbac1 Additional pragma for previous commit. I should get my eyes checked 2022-04-21 10:58:12 +01:00
SirMangler
f82de185aa Fix compiler error on unsupported platforms 2022-04-20 09:56:22 +01:00
SirMangler
5eb0a3c64b Merge remote-tracking branch 'origin/linux-multimon-fix' 2022-03-14 06:19:03 +00:00
SirMangler
afc0fb127d Updated to 5.0-15993 2022-02-25 18:06:17 +00:00
JosJuice
3367e5e026 DolphinQt: Fix the panic alert deadlock, GPU thread edition
The fix in ef77872 worked for panic alerts from
the CPU thread, but there were still problems with
panic alerts from the GPU thread in dual core mode.
This change attempts to fix those.
2022-01-13 22:19:54 +01:00
Rafaël Kooi
b756dc40bb RenderWidget: Add include to Windows.h
Fixes errors when building with CMake. PCH support is currently broken,
however the code shouldn't have a hard dependency on PCH anyway.
2022-01-01 17:58:20 +01:00
Admiral H. Curtiss
d6331c1e71
Config: Port remaining Interface settings to new config system. 2021-12-31 17:40:04 +01:00
Admiral H. Curtiss
9c4b2b65b4
Config: Port Input setting to new config system. 2021-12-30 21:50:36 +01:00
shiiion
93c7aeee4e attempt #2 2021-12-18 04:46:27 -08:00
shiiion
338e928ea5 use screen-local coordinates 2021-12-18 04:20:22 -08:00
shiiion
600e1f67ce Merge commit 'db02b50d2ecdfbbc21e19aadc57253c353069f77'
Merged beta 5.0-15445
2021-11-14 20:18:25 -08:00
shiiion
bd278b120a linux cursor recentering changes, should hide proper 2021-11-14 00:41:26 -08:00
shiiion
684d2f70ef Restore "Re-add missing emit SizeChanged & other small fixes" 2021-11-05 06:38:10 -07:00
SirMangler
61d99753ed Fix Linux Compiler Error 2021-11-05 06:27:19 -07:00
Pokechu22
ef80d51df1 RenderWidget: Change "imgui.h" to <imgui.h>
This was originally intended to fix https://bugs.dolphin-emu.org/issues/12717 but this ended up not being the issue (instead it seems like files just weren't recompiled when imgui was updated due to MSVC weirdness).  Still, using brackets instead of quotes is preferable as this is a library include.
2021-10-29 12:05:21 -07:00
sowens99
2aa400e72f Add option for Never Hide Mouse Cursor
Instead of having a single GUI checkbox for "Always Hide Mouse Cursor",
I have instead opted to use radio buttons so the user can swap between
different states of mouse visibility. "Movement" is the default
behavior, "Never" will hide the mouse cursor the entire time the game is
running, and "Always" will keep the mouse cursor always visible.
2021-10-12 21:04:27 -04:00
sowens99
5145853351 Bug: fix unhide on mouse movement only responding to clicks
Previously the unhide of movement mouse_timer reset occurred within case MouseButtonPress.

Additionally, there was a redundant expression in the if statement for cursor locking.
2021-10-12 20:59:31 -04:00
Fletcher Porter
0a7eed71f3 Fix switch warning in RenderWidget
The compiler was throwing a bunch of `-Wswitch` warnings from RenderWidget
because of unhandled branches, so I added a default branch to quiet it.
2021-10-11 17:18:32 -07:00
SirMangler
4190e5a45c Updated to Beta 5.0-14790 2021-08-15 10:09:23 +01:00
SirMangler
d02279b0e3 Add missing extern definitions 2021-08-15 08:38:21 +01:00
shiiion
beb17c2792 restored window information collection from RenderWidget for mouselock on Linux 2021-07-24 21:15:53 -07:00
Pierre Bourdon
e149ad4f0a
treewide: convert GPLv2+ license info to SPDX tags
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
2021-07-05 04:35:56 +02:00
SirMangler
da3b6d4d6d Updated to Beta 5.0-14344 2021-06-18 11:56:36 +01:00
Filoppi
3c7c2dfaa1 Implement Cursor Locking and new input focus checks for it 2021-05-27 10:31:12 +03:00
SirMangler
35cf0def0b Updated to beta 5.0-13963 2021-04-08 21:00:25 +01:00
SirMangler
3e69e1cdaf Merged with beta 5.0-13603 2021-03-28 02:15:27 +01:00
shiiion
c0c4c83561 should build on windows now 2021-03-27 14:37:45 -04:00
shiiion
7b0be29ff5 temp fix, XWarpPointer relative to render window 2021-03-27 08:03:46 -07:00
iwubcode
679d51c289 RenderWidget: Remove mouse based Free Look since it has moved to the HotkeyScheduler 2021-03-17 20:58:33 -05:00
iwubcode
b9d9b27a81 DolphinQt: Only trigger Free Look mouse movement when the Free Look camera is active 2020-12-24 13:49:25 -06:00
Léo Lam
6018525992
Qt: Fix deprecated use of MidButton
MidButton has been deprecated since Qt 4.7. The replacement is
MiddleButton.
2020-12-16 14:45:11 +01:00
SirMangler
9f110eeda9 Updated to beta 5.0-12716
3 months of changes, and Qt was being a pain.
2020-10-07 05:00:37 +01:00
JMC47
e0117a86ad
Merge pull request #8819 from JosJuice/panic-alert-deadlock-pause-on-focus-loss
DolphinQt: Fix the panic alert deadlock, Pause on Focus Loss edition
2020-09-15 11:46:46 -04:00
SirMangler
7e6b0e4b0f Merged with Beta 5.0-12247 2020-08-10 00:04:28 +01:00
Filip Gawin
0ede5d1537 Use range loop (if possible) 2020-07-18 18:29:16 -05:00
JosJuice
cc330afa6b DolphinQt: Fix the panic alert deadlock, Pause on Focus Loss edition
why are there so many ways to trigger this issue
2020-05-18 19:38:56 +02:00
iwubcode
e125c61d47 VideoCommon: remove VertexShaderManager functions instead preferring the direct freelook camera methods 2020-05-03 13:34:13 -05:00
SirMangler
248899bfc6 Merged to latest Progress Report revision. 2020-04-05 17:30:59 +01:00
Stenzek
cdb0aa850d Qt/RenderWidget: Remove fill background functionality
We no longer need this since the video backend handles clearing the
window, and it fixes MoltenVK with Qt 5.14.
2020-03-11 23:13:45 +10:00
SirMangler
5ecba915c0 Updated to January review. Minor code changes. 2020-02-11 03:01:39 +00:00
Connor McLaughlin
a0b7c1beae
Merge pull request #8366 from Techjar/high-dpi-auto-adjust
Qt/RenderWidget: Account for devicePixelRatio when auto-adjusting window size
2020-01-24 11:31:09 +10:00
SirMangler
7ff67a983e Merged with 5.0-11333 2019-12-07 17:47:20 +00:00
SirMangler
f7529d941c Updated Defaults 2019-12-03 00:07:15 +00:00
SirMangler
3070d47c7b Fixed bug, fixed version. PrimeHack is no longer dependant on Cheats being enabled. 2019-12-02 19:19:13 +00:00
SirMangler
8503a70c6c Added EFB Auto to MP3, fixed a defaults thing. 2019-11-24 02:12:05 +00:00