lightningterror
1033726d65
Qt: Rename some options.
...
TV Shader drop down list:
None -> None (Default)
Sharpening drop down list:
Disabled -> None (Default)
Renderer Automatic -> Automatic (Default)
2022-12-08 19:18:20 +01:00
lightningterror
e5c3f82dd9
Qt: Add tooltips to Graphics settings.
...
Most of them are only default settings for the options.
2022-12-08 19:18:20 +01:00
lightningterror
2c21dddea9
Qt: Add tooltips to Interface settings.
...
Tooltips itself are empty, just add the default checked value.
2022-12-08 19:18:20 +01:00
RedDevilus
208812347f
Qt: Resizes + better tooltips + Savestate warning
...
Bigger tooltip window
Controllers button shows up correctly at different DPI percentages
Rename some options
2022-12-08 16:06:31 +00:00
Connor McLaughlin
77e9938f0f
GS: Manually throttle fullscreen UI rendering
...
Fixes rendering at thousands of FPS when pausing if FSUI is active.
Avoids flickering when recreating swap chain in vulkan on menu open,
because we're no longer doing it.
2022-12-08 09:36:41 +00:00
Connor McLaughlin
1b3c3efcd5
Achievements: Add option to disable notifications
2022-12-07 00:25:13 +00:00
lightningterror
80aed98e97
Qt: Add tooltips to memcard checkbox options.
2022-12-05 06:49:38 +01:00
lightningterror
a426df9c65
Qt: Correct bilinear default option tooltip.
...
Close #7538
2022-12-04 23:10:09 +01:00
Connor McLaughlin
d1891fc31c
Qt: Remove hardware download mode from global settings
...
Previously it would be disabled, leading to user confusion.
2022-12-04 14:33:00 +00:00
Connor McLaughlin
20193eae36
Qt: Remove dead code from ControllerBindingWidget_Base
...
This was moved to the settings tab a while back.
2022-12-04 11:37:54 +01:00
Connor McLaughlin
1cb10eb889
FullscreenUI: Don't clear state when switching renderers
...
Fixes things like the achievement summary not being displayed, or if the
pause menu is never accessed, the popups from showing at all.
2022-12-04 04:27:38 +00:00
TellowKrinkle
0692a9ff51
Core: Use GCC-style defines for sse detection
...
Much nicer for adding extensions afterwards
2022-12-03 00:52:10 -06:00
Connor McLaughlin
4bf6b1df5e
ImGuiOverlays: Add frame time graph
2022-12-03 04:07:31 +00:00
JordanTheToaster
410378dccd
Qt: Tiny UI changes
...
Just some minor UI changes.
2022-11-29 23:50:18 +00:00
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