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
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
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
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
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
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
a3b3edb565
Qt: Add interface section to per-game settings
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
lightningterror
d2b5f86639
Qt: Fix Wunused-variable warning.
2022-10-16 16:14:25 +02:00
Connor McLaughlin
b9dffcb069
Qt: Add DInput input source
2022-10-16 14:54:38 +01:00
Connor McLaughlin
6c17f7ad49
GS: Support fractional upscale
2022-10-15 17:37:35 +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
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
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
lightningterror
aafb7e22df
Qt: Change TriFilter config name.
2022-10-01 17:34:42 +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
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
c136bb4ea8
PAD: Add analog stick invert and button deadzone options
2022-09-17 17:51:14 +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
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
Connor McLaughlin
43d6ddd7cf
VMManager: Add warning for unsafe settings on boot
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
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
2e303da384
Qt: Move pressure modifiers to settings tab
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
Connor McLaughlin
d9360a66af
Qt: Fix bindings not applying after profile load/reset
2022-07-24 15:15:27 +01: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
JordanTheToaster
0d1cc8581a
QT: Change MTVU recommendation
2022-07-19 21:49:41 +01:00
Connor McLaughlin
a77f78f08f
Qt: Replace hotkey tabs with a scrollable view
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
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
4fcc8abf55
Qt: Add pressure modifier button for pads
2022-06-29 01:09:29 +02:00
Connor McLaughlin
590ca98463
Qt: Implement pause on focus loss
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
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
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
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
Connor McLaughlin
48d2cb4975
Qt: Implement input profiles
2022-06-11 14:37:57 +01:00
Connor McLaughlin
59412b1673
Qt: Implement multitap
2022-06-11 14:37:57 +01:00
Connor McLaughlin
fed3ea597c
Qt: Add swap memory card button
2022-06-07 15:09:41 +01:00
Dreadmoth
d1d6855d58
Qt: Fix Disable Depth Emulation tooltip
2022-06-07 09:02:56 +01:00
lightningterror
504b9e7051
Qt: Fix Texture Offsets tooltip.
2022-06-07 02:28:12 +02:00
Connor McLaughlin
543fb282fe
VMManager: Set affinities for threads
2022-06-06 17:44:06 +01:00
refractionpcsx2
f70c67ad7f
GS: Add option to show vertical overscan
2022-06-05 23:12:08 +01:00
lightningterror
da21a649c0
Qt: Add tooltips to Graphics section.
...
Most of them are ported from WX.
2022-06-05 14:00:50 +02:00
Connor McLaughlin
ea1f451d35
Qt: Move flag/star icons to resources
2022-06-04 18:10:46 +01:00
TellowKrinkle
6b66cd7f29
Qt: Remove [Light] from Native theme
...
It's whatever your system theme is set to, be that light or dark
2022-06-04 14:50:33 +01:00
TellowKrinkle
b2ef973f16
Qt: Fix game summary field size on macOS
2022-06-04 14:50:33 +01:00
TellowKrinkle
9c61e9eda3
Qt: Mac build
2022-06-04 14:50:33 +01:00
RedDevilus
2333ff7b2d
Qt: Bump Cache + new other icon
2022-06-03 16:23:54 +01:00
RedDevilus
815c0a394d
Qt: Adding back BIOS flags
...
The old code was still being used for getting the icons but they were renamed and moved into another folder. Oops!
2022-06-03 16:23:54 +01:00
RedDevilus
f5144f33da
Qt: Move flags to seperate folder
2022-06-03 16:23:54 +01:00
RedDevilus
03f7e9e15a
Qt: More flags and regions + enabling more icons
...
In reality it will show multiple flags like Korean flag but the flags aren't correct due to the structure in the GameDB actually being the languages more than the actual region.
At least people will have Korean flags and others for now and fix GameDB later as it's still a nightly/development cycle.
Though there are about 30 country flags included for future usage as of now.
2022-06-03 16:23:54 +01:00
Stuart Kenny
67c34794e8
Qt: wire in tv shaders
2022-05-31 15:22:47 +01:00
TheLastRar
71637cc282
DEV9: Clang format Qt files
2022-05-31 13:57:24 +01:00
TheLastRar
56402db7ee
DEV9: Add DNS host export/import
2022-05-31 13:57:24 +01:00
TheLastRar
3e76d380a1
DEV9: Move helper Qt classes into a separate file
2022-05-31 13:57:24 +01:00
Connor McLaughlin
277706505e
PAD: Make controller info public
2022-05-31 12:12:44 +01:00
Stuart Kenny
9f09aa725b
pad: Expose Analog mode button.
2022-05-31 11:35:13 +01:00
Connor McLaughlin
edd735ce80
GS: Read local memory without sync when readbacks are disabled
2022-05-29 16:15:34 +01:00
Connor McLaughlin
46a649afc1
GS: Add Skip Presenting Duplicate Frames option
2022-05-25 23:24:44 +01:00
Connor McLaughlin
91e8a2cf0e
Qt: Fix adding multi bindings from pad
2022-05-25 10:15:48 +01:00
Connor McLaughlin
b5721a92e9
Misc: Fix a bunch of recent warnings from clang
2022-05-25 10:15:48 +01:00
Connor McLaughlin
cefe4b773c
Qt: Add clear bindings button to controllers
2022-05-25 10:15:48 +01:00
Connor McLaughlin
332346449f
Qt: Remove presets dropdown, hide restore defaults
...
Until it's implemented.
2022-05-25 10:15:48 +01:00
Connor McLaughlin
2a32864856
Qt: Get rid of duplicate base setting query helpers
2022-05-25 10:15:48 +01:00
refractionpcsx2
4a12ec6fc0
GS: Add option to disable Interlace Offset
2022-05-24 18:03:07 +01:00
lightningterror
eb386fb0fb
Qt: Gray out language selection.
...
Not yet implemented.
2022-05-24 16:59:26 +02:00
Connor McLaughlin
d65522a9b4
VMManager: Add no-interlacing patches
2022-05-24 12:50:43 +01:00
Connor McLaughlin
fa91d0b705
Qt: Make relationship between vsync queue/optimal pacing clearer
2022-05-24 11:34:56 +01:00
Connor McLaughlin
74738022da
Qt: Use SERIAL_CRC.ini naming for per-game settings
2022-05-23 17:27:11 +01:00
lightningterror
a92eb4d10a
Qt: Disable/remove unused buttons.
...
Not implemented yet.
2022-05-23 16:32:02 +02:00
lightningterror
ded036b93e
Qt: Remove rich discord presence button.
...
Not implemented.
2022-05-23 00:34:37 +02:00
Silent
364e6a1341
GameList: Mark search directory cells as read-only
2022-05-22 23:16:10 +01:00
Tyler Wilding
13d623f350
input-rec: cleanup VS and CMake project files
2022-05-22 17:24:02 -04:00
Tyler Wilding
2e8076d909
input-rec: begin achieving parity in Qt
2022-05-22 17:24:02 -04:00
Connor McLaughlin
ea051c6d5f
Everything: Get rid of wx entirely from the Qt build
2022-05-22 13:58:56 +01:00
Connor McLaughlin
893b3c629d
Everything: Remove a **lot** of wx, and px nonsense
...
- common has no wx left except for Path.
- pcsx2core only has it in a few places (memory cards and path related
stuff).
2022-05-22 13:58:56 +01:00