Gess1t
|
4677d9f7ea
|
Change casing to comply with review
|
2024-10-30 23:18:14 +01:00 |
|
Gess1t
|
d34aed7ccd
|
Uncheck OpenGL display when requirements aren't met
Also disable the vsync interval label to match other part of the UX
|
2024-10-28 19:23:43 +01:00 |
|
Gess1t
|
4f6679b821
|
Use cached variables instead of re-fetching from settings
|
2024-10-28 19:05:15 +01:00 |
|
Gess1t
|
f0986fd32d
|
Remove redundant check when base requirements aren't met
|
2024-10-28 18:58:42 +01:00 |
|
Gess1t
|
7fa6f73b0c
|
Set settings in cfg for use in setVsyncControlEnable
|
2024-10-28 05:08:44 +01:00 |
|
Gess1t
|
04357bddc8
|
Add missing fallback to software renderer for the Compute shader renderer
|
2024-10-28 05:07:45 +01:00 |
|
Gess1t
|
94a2bce37c
|
Cache supported renderers
|
2024-10-28 05:03:57 +01:00 |
|
Gess1t
|
61afc57ff2
|
use setVsyncControlEnable instead for toggling vsync settings
|
2024-10-28 04:35:28 +01:00 |
|
Gess1t
|
7b516d6396
|
Add some comments in VideoSettingsDialog
|
2024-10-28 03:19:44 +01:00 |
|
Gess1t
|
bdcb7f6d26
|
Fix Vsync never being editable (from master)
|
2024-10-28 03:02:24 +01:00 |
|
Gess1t
|
54902989a1
|
Check if required renderer is available before disabling options
|
2024-10-28 03:01:43 +01:00 |
|
RSDuck
|
58ab33210a
|
handle address wrap around in texture cache
fixes out of bounds access in Mario 64
also slightly optimise paletted texture conversion
|
2024-10-27 23:32:05 +01:00 |
|
GalaxyShard
|
b60f42b281
|
Fix gdb break on start & gdb ports not closing after restarting/crashing (#2167)
|
2024-10-27 22:06:59 +01:00 |
|
Nadia Holmquist Pedersen
|
98d969ab15
|
only apply windows11 theme workaround to Qt6. Qt5 doesn't have it anywya.
|
2024-10-27 21:23:15 +01:00 |
|
Nadia Holmquist Pedersen
|
b03bceb5c1
|
flake: shell should also use qt6's stdenv
|
2024-10-27 21:22:49 +01:00 |
|
Arisotura
|
12b207d915
|
remember which windows are opened
macOS / ${{ matrix.arch }} (arm64) (push) Waiting to run
macOS / ${{ matrix.arch }} (x86_64) (push) Waiting to run
macOS / Universal binary (push) Blocked by required conditions
Ubuntu / x86_64 (push) Waiting to run
Ubuntu / aarch64 (push) Waiting to run
Windows / build (push) Waiting to run
|
2024-10-27 18:49:17 +01:00 |
|
Arisotura
|
e42829ea81
|
pause emu during file select prompts
|
2024-10-27 17:21:41 +01:00 |
|
Arisotura
|
238c552599
|
limit to 4 windows, and disable 'new window' menu item when that amount is reached
|
2024-10-27 16:26:29 +01:00 |
|
Arisotura
|
d79d45a117
|
properly sync up menus between windows of a same instance
|
2024-10-27 16:21:09 +01:00 |
|
Arisotura
|
94955aee81
|
fix another OpenGL bug (when closing secondary window)
|
2024-10-27 14:51:11 +01:00 |
|
Arisotura
|
f2dce621ce
|
proof all dialogs against use-after-free when closing main window while a dialog is open
|
2024-10-27 14:24:59 +01:00 |
|
Arisotura
|
a61754bb58
|
fix possible crash when closing window while video settings dialog is open
|
2024-10-27 13:53:12 +01:00 |
|
Arisotura
|
6d345cc1ea
|
correctly propagate video settings changes to all windows
|
2024-10-27 13:43:26 +01:00 |
|
Arisotura
|
e576538268
|
synchronize pause/unpause across all instances
macOS / ${{ matrix.arch }} (arm64) (push) Waiting to run
macOS / ${{ matrix.arch }} (x86_64) (push) Waiting to run
macOS / Universal binary (push) Blocked by required conditions
Ubuntu / x86_64 (push) Waiting to run
Ubuntu / aarch64 (push) Waiting to run
Windows / build (push) Waiting to run
|
2024-10-27 11:21:30 +01:00 |
|
Arisotura
|
e6f0d77aa0
|
fix freeze when starting new emu instance while using OpenGL
|
2024-10-27 10:17:59 +01:00 |
|
Arisotura
|
24ca1a5fdb
|
lay base for keeping config in sync across multiple instances
|
2024-10-27 10:02:57 +01:00 |
|
Gess1t
|
2bf0eb7ead
|
Handle failure of OpenGL context creation (#2172)
|
2024-10-27 09:20:51 +01:00 |
|
Arisotura
|
2d561a60c8
|
fix Qt5 compatibility (sdffdf)
|
2024-10-27 09:16:46 +01:00 |
|
Arisotura
|
4ae4397547
|
properly update display type across all windows
macOS / ${{ matrix.arch }} (arm64) (push) Waiting to run
macOS / ${{ matrix.arch }} (x86_64) (push) Waiting to run
macOS / Universal binary (push) Blocked by required conditions
Ubuntu / x86_64 (push) Waiting to run
Ubuntu / aarch64 (push) Waiting to run
Windows / build (push) Waiting to run
(remind me to also propagate changes across instances)
|
2024-10-27 02:42:27 +02:00 |
|
Arisotura
|
b2ae4c7dc5
|
lay base for a window with no menubar
|
2024-10-27 02:07:33 +02:00 |
|
Arisotura
|
881a740cab
|
start actually implementing multi-window feature, still rough around the edges
fix crash when closing main window if sub windows are involved
fix OpenGL context handling, still need to fix when changing display type
|
2024-10-27 01:14:29 +02:00 |
|
Citrodata
|
f375099613
|
Update EmuThread.h (#2171)
* Update EmuThread.h
Add missing include QVariant. This fixes and error when building on Arch.
* Update AboutDialog.cpp
|
2024-10-26 23:03:36 +02:00 |
|
Arisotura
|
1d284f6f1e
|
as promised, reroute dropEvent() through EmuThread
macOS / ${{ matrix.arch }} (arm64) (push) Has been cancelled
macOS / ${{ matrix.arch }} (x86_64) (push) Has been cancelled
macOS / Universal binary (push) Has been cancelled
Ubuntu / x86_64 (push) Has been cancelled
Ubuntu / aarch64 (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2024-10-25 16:16:23 +02:00 |
|
Arisotura
|
fc3c7440d1
|
fix that crash
|
2024-10-25 12:33:04 +02:00 |
|
Arisotura
|
979f1ed615
|
same shit with Import Savefile
macOS / ${{ matrix.arch }} (arm64) (push) Waiting to run
macOS / ${{ matrix.arch }} (x86_64) (push) Waiting to run
macOS / Universal binary (push) Blocked by required conditions
Ubuntu / x86_64 (push) Waiting to run
Ubuntu / aarch64 (push) Waiting to run
Windows / build (push) Waiting to run
|
2024-10-25 10:52:47 +02:00 |
|
Nadia Holmquist Pedersen
|
8b6628b070
|
Work around Qt windows11 theme menu bar padding
|
2024-10-25 01:15:59 +02:00 |
|
Nadia Holmquist Pedersen
|
287f6642fc
|
Add an About dialog with build info (#2138)
add About dialog
|
2024-10-24 22:05:30 +02:00 |
|
Nadia Holmquist Pedersen
|
a97463b0ac
|
nix: update inputs
|
2024-10-24 21:02:41 +02:00 |
|
Nadia Holmquist Pedersen
|
9ebc96d121
|
vcpkg 2024.10.21
|
2024-10-24 19:55:41 +02:00 |
|
Arisotura
|
75e6856af4
|
route savestate stuff through EmuThread
|
2024-10-24 19:27:45 +02:00 |
|
Arisotura
|
3fc065d72d
|
fix ROM preloading to also go through EmuThread
|
2024-10-24 17:48:34 +02:00 |
|
Arisotura
|
1787235e09
|
fix more shit
now it doesn't shit itself on startup if the BIOS paths are wrong
|
2024-10-24 17:20:14 +02:00 |
|
Arisotura
|
13b4cea171
|
move screen layout/etc options to new View menu
|
2024-10-24 16:08:04 +02:00 |
|
Arisotura
|
1666049531
|
fix shit
|
2024-10-24 14:00:11 +02:00 |
|
Arisotura
|
6d3ea6a485
|
fix bug with the GBA addon menu (and make it a proper list so we don't have to hardcode the length all over)
|
2024-10-24 13:49:43 +02:00 |
|
Arisotura
|
079341f102
|
take this a bit further
|
2024-10-24 11:44:21 +02:00 |
|
Arisotura
|
82f38f0b7a
|
start moving ROM/firmware loading to the emuthread to avoid cursed bugs
|
2024-10-24 00:27:05 +02:00 |
|
Arisotura
|
1428bfb2cf
|
fix one of the cursed bugs
|
2024-10-23 20:33:31 +02:00 |
|
Arisotura
|
d68b58f37e
|
fix DSi wifi hang
|
2024-10-23 14:55:02 +02:00 |
|
Arisotura
|
b993ec10cd
|
remove "Test" menu item
|
2024-10-23 11:57:37 +02:00 |
|