Tyler Wilding
3a048dafab
gui/qt: allow the opened recording to be closed
2022-11-27 20:02:29 +00:00
sonicfind
bed53be218
input-rec: fix captialization of IRFile function names
2022-11-27 20:02:29 +00:00
sonicfind
5cd243f2c1
input-rec: disable the "Reset" option when a recording uses a savestate
2022-11-27 20:02:29 +00:00
sonicfind
31b7ec7308
input-rec: recording viewer touchup
2022-11-27 20:02:29 +00:00
sonicfind
7bab2d197e
input-rec: touch up InputRecordingFile.h/.cpp
2022-11-27 20:02:29 +00:00
sonicfind
6288f945cd
input-rec: refactor PadData button state control
2022-11-27 20:02:29 +00:00
sonicfind
1356171af5
input-rec : additional m_/s_ variable tags and constexpr placements
2022-11-27 20:02:29 +00:00
Tyler Wilding
844ff5bb04
input-rec: fix running input recording functions from UI thread
2022-11-27 20:02:29 +00:00
Tyler Wilding
6ae9e7edb5
input-rec: facilitate changing controls immediately for certain edge-cases
2022-11-27 20:02:29 +00:00
Tyler Wilding
b4db00b979
input-rec: display recording related information with imgui
2022-11-27 20:02:29 +00:00
Tyler Wilding
142a1a392f
input-rec: wire up changes to the rest of the project
2022-11-27 20:02:29 +00:00
Tyler Wilding
8f5458f3ae
input-rec: Add very basic file viewer to assist with debugging
2022-11-27 20:02:29 +00:00
Connor McLaughlin
038e22e5db
MTGS: Make PresentCurrentFrame() callable from CPU thread
...
GS thread can use GSPresentCurrentFrame().
2022-11-26 16:32:39 +00:00
AKuHAK
2ab27ef42a
formatter: apply editorconig into various files
2022-11-25 22:41:00 +00:00
Connor McLaughlin
f8bd4d7155
Qt: Shuffle some settings around/hide advanced by default
2022-11-24 09:46:49 +00:00
refractionpcsx2
7e66eb856c
GS: Add sharp bilinear post filter
...
Remove internal screenshot setting, all screenshots are internal (and it wasn't hooked up)
2022-11-23 17:28:54 +00:00
Connor McLaughlin
edb9a5ba3c
Qt: Add -testconfig option
2022-11-23 15:55:39 +00:00
Connor McLaughlin
6f354c6c02
Qt: Move post-processing options into its own tab
2022-11-23 11:45:37 +00:00
Connor McLaughlin
f7c79fe3cc
GS: Implement FidelityFX CAS
2022-11-23 11:45:37 +00:00
AKuHAK
90a4025bcc
BiosTools: improve region codes
...
Region code numbering now matches regions inside CDVD_internal.h
Added region assignment for non-standard romver
Renamed HK region to Asia as 'H' covers not only Hong Kong, but also Korea and Taiwan
2022-11-22 17:19:01 +00:00
Connor McLaughlin
f66797c5cf
Qt: Add option to reset play time for games
2022-11-22 17:14:56 +00:00
Connor McLaughlin
bd22d29d58
Host: Make OSD message timing consistent
...
It was all over the place previously.
2022-11-22 17:14:56 +00:00
Connor McLaughlin
5026dda9ca
Qt: Fix Enable Per-Game Settings option
2022-11-22 17:14:56 +00:00
JordanTheToaster
5c5fdcf14d
Qt: Change dump compression to Zstandard
...
Until XZ stops exploding we should default to Zstandard for dump compression.
2022-11-22 10:50:28 +00:00
Connor McLaughlin
0dd766cec8
Qt: Work around theme switching issue in 6.4.0
...
Starting in dark theme then switching to native/light would not restore
the standard palette.
2022-11-20 17:25:55 +00:00
TellowKrinkle
a72cecd235
Input: Add FullAxis modifier
2022-11-19 19:16:52 -06:00
Connor McLaughlin
1ccddb92d4
EE Rec/IOP Rec: Rewrite large portions
...
- Add fastmem
- Add delay slot swapping
- Add COP2 sync elision
- Add block analysis and use analysis
- Add GPR register caching and renaming
2022-11-19 04:59:10 +00:00
Connor McLaughlin
d17ceec14b
EERec: Add block dumping
2022-11-19 04:59:10 +00:00
sideprojectslab
e9d256aa74
INI: created new deinterlace_mode config setting to force new default to Automatic
2022-11-18 21:29:37 +00:00
sideprojectslab
0f42eab7a4
UI: Integrated Motion Adaptive Deinterlacing with UI
...
[SETTINGSVERSION+]
Added entries in the drop-down menu for Adaptive Deinterlacing
Re-arranged deinterlacing mode order in the drop-down menu.
"Auto" mode defaults to MAD.
Adjusted GameDB entries to be compatible with the new order of entries.
Improved Bob description for WX
2022-11-18 21:29:37 +00:00
refractionpcsx2
39c35d4430
Updater: Check for [SAVEVERSION+] etc before clearing out most of the message.
2022-11-07 21:34:02 +00:00
refractionpcsx2
5321ca913e
EE: Implement Instant DMA hack for some cache problematic games
...
Bump savestate version for new dma stall flag
[SAVEVERSION+]
2022-11-07 18:56:04 +00:00
Connor McLaughlin
4463531f1e
FullscreenUI: Various improvements
2022-11-01 09:47:24 +00:00
xujibbs
08a9c052d5
Qt: Add translate tag to shutdown message ( #7302 )
2022-10-31 12:05:47 +00:00
refractionpcsx2
bc2f576b30
GS-HW: SW Render CLUT draws
2022-10-30 14:46:11 +00:00
JordanTheToaster
9868abe1b1
UI: Minor text fixes
...
Fixes flipped text from the Spin GPU PR.
2022-10-24 16:56:27 +02:00
TellowKrinkle
ac1f31f2cd
GS:HW: Add option to spin CPU during readbacks
2022-10-24 14:33:17 +01:00
TellowKrinkle
73044dffed
GS:MTL: Add option to spin GPU during readbacks
2022-10-24 14:33:17 +01:00
TheLastRar
8280292fb4
DEV9: Add per game host list support
2022-10-23 22:20:39 +01:00
Connor McLaughlin
5e9710a8c6
Qt: Support overriding log file on command line
2022-10-22 23:19:54 +01:00
Connor McLaughlin
0a8547a692
Qt: Fix main window briefly showing when exiting game in FSUI
2022-10-22 23:19:54 +01:00
Connor McLaughlin
5647ca7f08
Qt: Add play time tracking based on serials
2022-10-22 11:08:23 +01:00
Connor McLaughlin
a3b3edb565
Qt: Add interface section to per-game settings
2022-10-22 10:13:40 +01:00
Connor McLaughlin
fb9c9cb172
Qt: Don't load confirm shutdown/render separate/etc from base
2022-10-22 10:13:40 +01:00
refractionpcsx2
3f764e3122
Qt: Fix updating settings when bios changed
2022-10-21 12:02:23 +01:00
refractionpcsx2
9d29287c02
Qt: Update emuthread settings on blockdump directory change
2022-10-21 12:02:23 +01:00
Silent
633eb45011
vs: Enable Function Level Linking solution-wide and AVX2 for Common project
...
Shrinks the AVX2 Qt binary by ~2.3MB.
2022-10-20 12:10:17 +01:00
TellowKrinkle
8975f2d92c
Qt: Add comment on ODR violation workaround
2022-10-19 15:50:43 -05:00
Connor McLaughlin
e6dbd55644
Qt: Use vsync when any FSUI window is open
...
Fixes high GPU usage when pause menu is opened. Previously, it was fine
if you started from big picture mode, but not if you invoked it by
opening the menu.
2022-10-19 10:12:44 +01:00
lightningterror
d2b5f86639
Qt: Fix Wunused-variable warning.
2022-10-16 16:14:25 +02:00
Connor McLaughlin
e8877daca3
Qt: Register for device notifications on Windows
...
That way we know when a controller is connected/disconnected, and don't
have to poll unconnected XInput controllers.
2022-10-16 14:54:38 +01:00
Connor McLaughlin
b9dffcb069
Qt: Add DInput input source
2022-10-16 14:54:38 +01:00
Connor McLaughlin
bcd19dd0f5
Qt: Add Host::GetTopLevelWindowInfo()
2022-10-16 14:54:38 +01:00
Connor McLaughlin
6b0564d6e4
Qt: Add automatic updater for Linux
2022-10-15 17:37:49 +01:00
Connor McLaughlin
6c17f7ad49
GS: Support fractional upscale
2022-10-15 17:37:35 +01:00
Connor McLaughlin
44c8974aba
GS: Set vsync based on host decision
...
Fixes bug where after changing settings in the big picture UI, if you
didn't have a game running, it would turn off vsync, making GPU go brr.
Also cleans up HostDisplay a bit, removing redundant parameters.
2022-10-15 15:17:06 +01:00
Connor McLaughlin
cb1817f440
GS: Add hardware download mode option
2022-10-15 10:18:31 +01:00
Connor McLaughlin
0b09c259aa
Qt: Add input and settings overlays
2022-10-15 10:11:17 +01:00
RedPanda4552
fb9c38b75f
Qt: Add dialog for memory card conversion
2022-10-14 21:56:41 +01:00
RedDevilus
8b92872c1f
Qt: Changing Cheevos URL color
...
At the moment it uses a dark blue color which looks fine on light themes but hurts my eyes on the darker themes, reminds me of the old 1.6 console dark mode
Making it currently a bit lighter blue which should fit all the themes, in the future we could make it follow the link color.
2022-10-11 13:14:25 +01:00
Connor McLaughlin
8947c0d2e7
Qt: Fix primed indicator not being disabled when achievements off
2022-10-08 14:18:35 +01:00
Connor McLaughlin
15b91fb6a4
Qt: Drop libsamplerate dependency for Qt+MSVC
...
It's only used by USB/WASAPI, which doesn't exist in Qt.
2022-10-08 12:50:10 +02:00
refractionpcsx2
4b652e6878
GameList: remove playlists
2022-10-06 21:57:03 +01:00
Connor McLaughlin
0cc665a26b
Qt: Add option to hide primed/challenge achievements
2022-10-06 12:11:56 +01:00
Connor McLaughlin
c0965f7205
Qt: Remove m3u from open file filter
2022-10-06 10:23:48 +01:00
refractionpcsx2
2f7d45db09
SPU: Allow up to 200% final volume
2022-10-04 23:42:42 +01:00
Connor McLaughlin
f63e1b3760
Qt: Implement screensaver inhibit
2022-10-03 11:55:31 +01:00
Connor McLaughlin
bebad5127c
Qt: Implement save state backups option
2022-10-02 21:08:58 +02:00
Connor McLaughlin
4907003d3c
Qt: Add Delete Save States to load menu
2022-10-02 21:08:58 +02:00
lightningterror
aafb7e22df
Qt: Change TriFilter config name.
2022-10-01 17:34:42 +01:00
Connor McLaughlin
ea19514b53
Qt: Fix main window hiding with EFS bug
2022-10-01 17:27:46 +01:00
Connor McLaughlin
1186025c89
Qt: Add Discord Rich Presence support
2022-10-01 17:27:05 +01:00
Connor McLaughlin
256a5b94c5
Qt: Hook up reset timestretch button
2022-10-01 05:00:40 +01:00
Connor McLaughlin
44d969c0d2
Qt: Add audio backend selection (only cubeb for now)
2022-10-01 05:00:40 +01:00
Connor McLaughlin
0419de4baf
Qt: Add RetroAchievements implementation
2022-10-01 00:00:02 +01:00
Connor McLaughlin
af646e4496
Common: Add StringUtil::ToChars() wrapper
2022-09-25 14:49:48 +02:00
JordanTheToaster
e94f56a185
Qt: Make FastCDVD per game only
...
Makes FastCDVD per game only to prevent users enabling a destructive setting globally.
2022-09-17 17:51:54 +01:00
Connor McLaughlin
8b16a7a8c7
Qt: Add cover downloader
2022-09-17 17:51:14 +01:00
Connor McLaughlin
1f5d672cbf
Qt: Open host input method on imgui text edit
...
This should open virtual keyboards on devices which do not have a
physical keyboard.
2022-09-17 17:51:14 +01:00
Connor McLaughlin
c136bb4ea8
PAD: Add analog stick invert and button deadzone options
2022-09-17 17:51:14 +01:00
Silent
97e4f39492
QtHost: Fix Unicode command line arguments
2022-09-17 17:51:03 +01:00
Ty Lamontagne
9d58a1be8b
Revert "BiosTools: Allow BIOS region patching"
...
This reverts commit a4dcaa7c14
.
2022-09-17 17:50:46 +01:00
Connor McLaughlin
324eb4d4bf
Qt: Fix crash on clearing controller bindings
2022-09-15 16:46:44 +01:00
Connor McLaughlin
6810a9d593
Qt: Deduplicate interface code and reduce core coupling
...
This enables more code sharing between interfaces in the future (e.g.
nogui, gsrunner, etc). Eventually I'll move everything in Frontend/ to
its own project.
- VMManager now no longer depends on anything in Frontend.
- Moved INISettingsInterface out of Frontend.
- Log settings can now be overridden per-game (if you really want to)..
- Hotkeys get their own file.
2022-09-15 11:50:51 +01:00
Connor McLaughlin
c96f1d28e6
Qt: Fix fullscreen/window size being enabled in game list
2022-09-15 11:50:40 +01:00
neonoxd
f2d86f2782
Qt: Scroll GameList by pixels using scrollwheel
2022-09-14 00:38:49 +02:00
Connor McLaughlin
e8230ee01f
Qt: Fix load input profile/reset controller defaults
...
Same deal as #7029 .
2022-09-10 05:19:09 +01:00
Connor McLaughlin
99f1ad0ea6
Qt: Fix crash when autobinding controller
...
Regression from #7016 .
2022-09-10 04:40:56 +01:00
KrossX
7dd88213b1
Qt: include more entry strings in search
2022-09-09 21:25:49 +01:00
Connor McLaughlin
1e660c8e85
Qt: Fix possible crash when starting game while scanning
2022-09-09 21:21:14 +01:00
Connor McLaughlin
43d6ddd7cf
VMManager: Add warning for unsafe settings on boot
2022-09-09 21:21:14 +01:00
Connor McLaughlin
a228582984
Host: Add GetResourceFileTimestamp()
2022-09-09 21:21:14 +01:00
Connor McLaughlin
e064e96c96
HostDisplay: Make global pointer instead of function
2022-09-09 21:21:14 +01:00
Connor McLaughlin
b667236c92
Qt: Combine EmuThread.cpp and QtHost.cpp
...
These mostly called back between one another.
2022-09-09 21:21:14 +01:00
Connor McLaughlin
e4df563811
Qt: Implement settings reset
2022-09-09 21:21:14 +01:00
Connor McLaughlin
d86abebb50
VMManager: Add SetDefaultSettings()
...
Also removes the affinity control default for <=2 threads, best to let
the OS handle this.
2022-09-09 21:21:14 +01:00
Connor McLaughlin
1b3bf89ee8
PAD: Split set default controller and hotkey settings
2022-09-09 21:21:14 +01:00
lightningterror
f39ac6f58b
Qt: Remove Accurate DATE from Qt gui.
2022-09-07 12:17:08 +01:00
Connor McLaughlin
6386be09c2
CMake: Throw error when building Qt with PACKAGE_MODE
...
We don't support this.
1. It doesn't make sense to put data in /usr/share since it's not shared between applications.
2. Makes the application not self-contained for easily being moved/removed.
3. Means you can't have multiple versions installed.
4. Every other platform is self-contained (Windows, Mac).
2022-08-29 13:58:22 +01:00
Connor McLaughlin
05bed05afe
Frontend: Add fullscreen UI implementation
2022-08-29 13:39:09 +01:00
Connor McLaughlin
2e303da384
Qt: Move pressure modifiers to settings tab
2022-08-29 13:39:09 +01:00
Connor McLaughlin
9012afc534
Qt: Forward text input to ImGui
2022-08-29 13:39:09 +01:00
Connor McLaughlin
a19045f9d6
Host: Add ConfirmMessage() and OpenURL()
2022-08-29 13:39:09 +01:00
TellowKrinkle
280316dceb
Qt: no-pch support
2022-08-28 18:35:03 -05:00
refractionpcsx2
93f4277b3c
UI-Files: Codacy fix codacy errors and warnings
2022-08-27 00:33:59 +01:00
refractionpcsx2
00ffa42f50
UI-Qt: Hide Dolby Pro Logic Decoding (It doesn't do anything)
2022-08-23 10:35:55 +01:00
KrossX
2e63a4c037
Qt: Add ProLogic decoding audio settings
2022-08-16 20:28:10 +01:00
JordanTheToaster
2d0e0c8fcc
Qt: Change name of Adjust to Host Refresh Rate
...
Changes the name of Adjust To Host Refresh Rate to Scale to Host Refresh Rate.
2022-08-16 19:58:51 +01:00
Daisouji
2b61e10d91
QT: Changing checked to Checked
2022-08-16 19:58:37 +01:00
JordanTheToaster
97ce72ed07
Qt: Add missing description box texts
...
Adds missing texts descriptions to VSync Internal Resolution Screenshots and Integer Scaling.
2022-08-16 08:44:37 +01:00
JordanTheToaster
35a6dfb52a
Config: Change default dump compression
...
Changes default dump compression from uncompressed to LZMA (xy)
2022-08-12 19:30:08 +01:00
Connor McLaughlin
9a7ed81759
Qt: Improve controller settings and add macro UI
2022-08-10 17:25:11 +01:00
Connor McLaughlin
6f40cf9beb
Qt: Only hide global texture offset/skipdraw in release builds
2022-08-10 17:25:11 +01:00
Connor McLaughlin
307028734f
Qt: Fix several issues in SettingWidgetBinder
...
- Possible nullopt value().
- Incorrect loading of some folder values.
- Enable per-game setting of spinboxes.
2022-08-10 17:25:11 +01:00
BreakPoints
edfceaad14
Qt: Force helpText size to avoid overflow at default size
...
Increase minimum size of helpText to match max
2022-08-09 15:35:52 +01:00
lightningterror
60e6e1f242
Qt: Fix Wunused-but-set-variable warnings.
2022-08-07 03:00:22 +02:00
refractionpcsx2
9a8a3601a7
UI-Qt: Add Bilinear dropdown to SW options
2022-08-02 23:35:48 +01:00
refractionpcsx2
38ee8ccfe3
VU: Fix some bugs, ignore VU's in EE Timing Hack
2022-07-31 10:58:51 +01:00
refractionpcsx2
53161f76a6
VU-MTVU: Simulate VU times when in MTVU w/o Instant VU.
2022-07-31 10:58:51 +01:00
Connor McLaughlin
6a144f86cf
GS: Improve target size calcs and remove conservative framebuffer
2022-07-30 17:16:59 +01:00
JordanTheToaster
bf0cd5a6cd
Qt: Recommended text fixes
...
Fixes some missing or incorrect recommended boxes.
2022-07-29 13:42:31 +01:00
JordanTheToaster
89f27d0b2d
Qt: Change cycle skipping text
...
Changes the cycle skipping default level text from "Normal" to "None".
2022-07-28 20:54:55 +01:00
Anderson_Cardoso
3728f42185
GUI-Qt: Updated Controller Image ( #6729 )
2022-07-28 11:52:03 +01:00
Connor McLaughlin
be26c04dd1
Qt: Asynchronous loading of covers
2022-07-24 16:22:37 +01:00
Connor McLaughlin
cc728642ed
Qt: Allow changing theme without recreating window
2022-07-24 15:42:29 +01:00
Connor McLaughlin
d9360a66af
Qt: Fix bindings not applying after profile load/reset
2022-07-24 15:15:27 +01:00
Connor McLaughlin
4040f7afca
Qt: Fix game list not resizing after resize+shutdown game
2022-07-24 15:15:27 +01:00
Daisouji
dd729ec649
QT: Change Pathing
...
Formatted MainWindow.cpp code
2022-07-21 11:59:00 +02:00
Daisouji
9ef582bd6f
QT: Implements 2 Theming options
...
Added 2 New Theme options.
2022-07-21 11:59:00 +02:00
JordanTheToaster
af71ae9dd9
QT: Add missing gamefix dialog
2022-07-20 21:35:08 +01:00
lightningterror
06c9967971
Qt: Remove AA1 option from the gui.
2022-07-20 00:32:42 +02:00
kenshen112
639552ae8f
CDVD: Change CDVDaccess to CDVDcommon
2022-07-19 22:36:31 +01:00
JordanTheToaster
0d1cc8581a
QT: Change MTVU recommendation
2022-07-19 21:49:41 +01:00
refractionpcsx2
55db243362
GUI-Qt: Avoid divide by zero on empty gamelist folder.
2022-07-18 08:47:57 +01:00
Connor McLaughlin
06e7d6c3df
Qt: Hide system console if enabled in nogui mode
2022-07-17 23:29:48 +01:00
Connor McLaughlin
bcde888257
Qt: Restore geometry before going fullscreen
...
Fixes fullscreen with separate window on another monitor popup switching
the fullscreen monitor case.
2022-07-17 23:29:48 +01:00
Connor McLaughlin
1767213321
Qt: Fix CRC in game list showing in lowercase
2022-07-17 23:29:48 +01:00
Connor McLaughlin
b36b4e4ad1
Qt: Hide main window when in fullscreen
2022-07-17 23:29:48 +01:00
Connor McLaughlin
8857eb4e78
Qt: Fix state not being saveable on separate window close
2022-07-17 23:29:48 +01:00
Connor McLaughlin
f0f23a2c61
Qt: Elide redundant scan progress updates
...
Fixes UI locking up for ages when switching theme.
2022-07-17 23:29:48 +01:00
Connor McLaughlin
a77f78f08f
Qt: Replace hotkey tabs with a scrollable view
2022-07-17 23:29:48 +01:00
Connor McLaughlin
9269792a8c
Qt: Move hotkeys to VMManager, remove sorting
2022-07-17 23:29:48 +01:00
Connor McLaughlin
e87d507c0c
GameList: Populate game list from cache in batch mode
...
Stop-gap until we make CDVD/scanning thread-safe, and can create game
list entries on demand.
2022-07-17 23:29:48 +01:00
Connor McLaughlin
5fc07180dd
Qt: Add -nogui command line parameter
2022-07-17 23:29:48 +01:00
Connor McLaughlin
a35990ee4c
Qt: Move Main.cpp to QtHost.cpp
2022-07-17 23:29:48 +01:00
Connor McLaughlin
7d71954674
Qt: Add search/filter toolbar
2022-07-17 23:29:48 +01:00
Connor McLaughlin
1cee55bf45
Qt: Fix game list glitching out in X11
2022-07-17 23:29:48 +01:00
Connor McLaughlin
f88756cb53
Qt: Add crop options
2022-07-17 15:34:20 +01:00
BuildTools
e2a8c70f3d
UI: Minor typo fixes
2022-07-09 22:26:58 +01:00
Mrlinkwii
e48e810005
QT: set Texture Offsets & Skipdraw Range per game only
2022-07-08 11:05:59 +01:00
Mrlinkwii
a78d76d143
QT: more missing descriptions
2022-07-06 20:57:36 +01:00
Mrlinkwii
55a15f5a21
QT: more settings descriptions
2022-07-06 01:16:41 +01:00
Daisouji
3dd5a32cc0
QT: Adds descriptions to OSD/Post Processing Settings ( #6571 )
...
Co-authored-by: Ty <AmFobes@gmail.com>
2022-07-05 23:52:27 +01:00
Mrlinkwii
383ff6c234
QT: more missing descriptions
2022-07-05 18:02:27 +01:00
Connor McLaughlin
dc8bb7cc2f
Qt: Use same data directory as wx with XDG_STD enabled
2022-07-05 13:05:57 +01:00
Connor McLaughlin
a2afbd3080
Qt: Make status bar less confusing
2022-07-05 13:04:40 +01:00
Connor McLaughlin
6e706b3a8c
Qt: Implement mouse wheel binding
2022-07-05 13:04:03 +01:00
Mrlinkwii
1febfa4f4e
QT: settings descriptions
2022-07-04 11:39:18 +01:00
Connor McLaughlin
2b52bf4539
DEV9: Replace ghc::filesystem with our wrappers
2022-07-02 06:21:30 +01:00
Connor McLaughlin
6daeb56550
GS: Support using SW renderer for texture decompression sprites
2022-06-29 14:03:16 +01:00
Connor McLaughlin
65ae3e1d8d
Qt: Make mouse mapping opt-in (less annoying)
2022-06-29 11:55:58 +01:00
Connor McLaughlin
ff0380b456
Qt: Fix drag/drop of GS dumps/ELFs
2022-06-29 11:55:58 +01:00
Connor McLaughlin
fcde6f686e
Build: Bump _WIN32_WINNT to Windows 10 and link against OneCore
...
Necessary for us to utilize the new WinAPI functions. We just need to be
careful not to call any of these in wx, because otherwise it'll no
longer run on Win8.
2022-06-29 09:18:20 +01:00
Connor McLaughlin
1a0b8fb37f
Qt: Fix window reopening after close
2022-06-29 09:04:30 +01:00
Connor McLaughlin
4fcc8abf55
Qt: Add pressure modifier button for pads
2022-06-29 01:09:29 +02:00
Connor McLaughlin
131b92e9fe
Qt: Implement remove disc
2022-06-28 20:01:42 +01:00
Connor McLaughlin
5391b529b6
Qt: Implement start disc
2022-06-28 20:01:42 +01:00
Connor McLaughlin
590ca98463
Qt: Implement pause on focus loss
2022-06-28 20:01:42 +01:00
Connor McLaughlin
16936aa452
Qt: Make UI thread VM valid/paused globally accessible
2022-06-28 20:01:42 +01:00
Connor McLaughlin
dedb1e0c80
Qt: Implement pause on start
2022-06-28 20:01:42 +01:00
Connor McLaughlin
63163737c2
Qt: Implement disable window resize
2022-06-28 20:01:42 +01:00
Connor McLaughlin
9f99e88c92
Qt: Fix game properties staying open after closing main window
2022-06-28 20:01:42 +01:00
Connor McLaughlin
b6f748ad8f
Qt: Add option to hide main window when game running
2022-06-28 20:01:42 +01:00
lightningterror
2908c97432
Qt: Fix anti blur tooltip.
2022-06-28 10:35:48 +02:00
lightningterror
122423e535
Qt: Add tooltlips to System Settings.
2022-06-28 10:35:48 +02:00
lightningterror
639865f3e2
Qt: Add tooltlips to Advanced System Settings.
2022-06-28 10:35:48 +02:00
lightningterror
42e214eb17
Qt: Add tooltips to Emulation Settings.
2022-06-28 10:35:48 +02:00
Stuart Kenny
f7d76ebf1d
GS: Add lottes crt to present shader.
2022-06-22 16:26:19 +02:00
Connor McLaughlin
14181ec70d
InputManager: Fix chord bindings when activating in reverse
2022-06-21 21:53:02 +01:00
Connor McLaughlin
64d222a1e4
Qt: Support binding numpad keys independently of number row
2022-06-21 21:53:02 +01:00
refractionpcsx2
8ec736789c
GUI: Allow memcard names shorter than 4
2022-06-21 21:51:07 +01:00
refractionpcsx2
9a323a9a8d
GUI: Only add extension to new memcards on save
2022-06-21 21:51:07 +01:00
Connor McLaughlin
36d386b451
Qt: Fix hide mouse cursor not working with render-to-main off
2022-06-20 15:14:23 +01:00
Connor McLaughlin
9199f48a3c
HostDisplay: Remove DestroyRenderDevice()/move to destructor
...
Saves having to remember to call this any time you destroy the display
object.
2022-06-20 15:14:15 +01:00
Connor McLaughlin
5c88c585a0
ContextWGL: Use pbuffers when we don't have a surface
...
Fixes context restore error tripping when confirming shutdown while
fullscreen in Qt.
2022-06-20 15:14:15 +01:00
Connor McLaughlin
771b1490d2
Qt: Get rid of redundant resume on confirm shutdown
2022-06-20 10:34:28 +01:00
Connor McLaughlin
4bbdbf6332
Qt: Fix crash on confirm shutdown when fullscreen
2022-06-20 10:34:28 +01:00
Ali Mahdavi
90ca83bd96
Qt: Change the word “Save Slot” to “Load Slot” in Load State menu
...
First off, I must admit, I **HAVE NOT** compiled the project to see if my change breaks the whole thing or not. I just searched the entire repository for `Save Slot` and renamed the one related to `loadSaveStateSlot`.
2022-06-20 09:56:36 +02:00
Connor McLaughlin
fa3bd58b7f
GS: Don't show GPU OSD when timing init fails
2022-06-20 07:28:12 +01:00
Connor McLaughlin
1f5d2c49fc
Qt: Split texture replacement settings to its own page
2022-06-20 07:28:12 +01:00
Connor McLaughlin
3e585c3438
Qt: Add folder settings
2022-06-20 07:28:12 +01:00
Connor McLaughlin
c23e792f68
Qt: Add folder selection to memory card settings
2022-06-20 07:28:12 +01:00
Connor McLaughlin
02d3c93c2c
Qt: Allow editing folder settings
2022-06-20 07:28:12 +01:00
Connor McLaughlin
a07ef0f5ee
Qt: Move logging setup into core
...
Sharable between frontends this way.
2022-06-20 07:28:12 +01:00
Connor McLaughlin
e415251f30
Qt: Add pad deadzone
2022-06-20 07:28:12 +01:00
refractionpcsx2
b5807e0788
GS-PCRTC: Add option to enable/disable Anti-Blur code.
...
For... accuracy?
Also clean up FIELD nonsense in the merge circuit.
Fixed up offset code for interlacing
2022-06-19 16:25:13 +01:00
Connor McLaughlin
470365644f
Qt: Implement mouse->controller binding
...
Also implements forwarding mouse events to imgui.
2022-06-19 02:17:42 +01:00
Connor McLaughlin
7b3847cc5c
Qt: Fix incorrect input popup when no vibration sources available
2022-06-18 22:58:27 +02:00
Connor McLaughlin
e63c068720
GameDatabase: Add option to force blit-based FPS detection
2022-06-15 16:21:31 +01:00
Christian Murphy
200ec5dcfb
Qt: Update GameList scrolling to be per pixel to better indicate direction of scroll
...
Addressing issue https://github.com/PCSX2/pcsx2/issues/6237
2022-06-12 06:47:21 +01:00