Dan McCarthy
6b12ca5b39
CheatsSettings/PatchSettings: Add toggle for showing All CRCs
...
This used to be off by default, but was changed to show found patches/cheats for all CRCs for a game serial. However, this also clutters and shows cheats for CRCs that may not be applicable without a way to hide them.
This puts this setting behind a toggle to choose if this should be enabled/disabled so the user has choice. Still defaults to enabled to keep current behavior.
2024-01-04 23:29:19 +00:00
Ty Lamontagne
27dcd1bba2
Core: Remove unused variable
...
Caused from my previous commit. oops
2024-01-04 21:31:47 +00:00
Ty Lamontagne
ebf8cba6a4
Core: Remove syscon log and merge with EE logs
2024-01-04 21:10:37 +00:00
Mrlinkwii
b6c365b89d
HW/CRC: remove Knights Of The Temple 2 CRC hacks
2024-01-04 20:19:52 +00:00
Stenzek
9eedf3901a
GS: Fix autoflush init after renderer switch
2024-01-04 15:27:59 +10:00
KamFretoZ
f4cabca62d
Qt: More Translation Fixes
2024-01-02 07:48:23 +00:00
Ty Lamontagne
2e0988ff03
IOP HLE: Fix broken dopen implementation
2024-01-01 04:07:21 +10:00
Silent
ec12d9b657
PCAP: Fix a regression from #10448
2023-12-31 12:19:50 +00:00
Stenzek
f388de26ab
GS: Refactor renderer switching
...
- Fix automatic renderer causing delay when changing settings.
- Make the Debug -> Switch Renderer menu actually save.
2023-12-31 19:17:43 +10:00
Stenzek
68df8bf8ea
GS/DX11: Ignore two irrelevant warnings
2023-12-31 16:19:03 +10:00
Stenzek
4a960bba5e
GS/DX11: Fix crash with debug device
2023-12-31 16:19:03 +10:00
Stenzek
3a72b3fe3f
GS/HW: Fix crash with custom textures
2023-12-31 16:19:03 +10:00
Stenzek
47f372f215
Achievements: Wrap long achievement descriptions
2023-12-31 13:40:32 +10:00
Stenzek
7dc93bee7e
ImGuiFullscreen: Add LayoutUnscale()
2023-12-31 13:40:32 +10:00
Stenzek
69ff64149a
Achievements: Display missable/progression/win icons
2023-12-31 13:40:32 +10:00
Stenzek
6a064a4fa5
GS/HW: Add descriptive labels to RTs/textures
2023-12-31 13:09:54 +10:00
Stenzek
f036cdaaad
GS: Move texture object labels to base class
2023-12-31 13:09:54 +10:00
Stenzek
46a68e2118
GS: Purge GSTextureSW
...
Everything uses hardware device textures now.
2023-12-31 13:09:54 +10:00
Stenzek
d020ea8f63
GS/SW: Remove use of GSTextureSW for dumping
2023-12-31 13:09:54 +10:00
Stenzek
a4b40ab9e1
GS: Purge GSTexture::Swap()
...
Was only used for texture replacements, and that can just be a pointer
swap instead.
2023-12-31 13:09:54 +10:00
Stenzek
b67126e917
GS/HW: Use DECAL/TCC for GT4 render fix
...
That way the channel gets actually written to alpha.
2023-12-31 12:06:08 +10:00
Stenzek
bcbf390334
GS/HW: Don't discard alpha in C32 targets being used as C24
2023-12-31 12:06:08 +10:00
KamFretoZ
9445018586
Qt: Use more fitting icon for the cover download FSUI
2023-12-30 22:55:49 +10:00
TellowKrinkle
97310b8912
GS:MTL: Give labels to textures
2023-12-30 19:11:30 +10:00
Stenzek
a93663af0b
VMManager: Fix disc change path message
2023-12-30 15:24:28 +10:00
Stenzek
47f8d8c71c
GS: Use templates for shift immediates
...
Also removes the __m128 overloads - it's too easy to mistake for a
variable shift (which doesn't exist in SSE4), instead it takes the shift
amount from the lowest 32-bits.
2023-12-30 14:00:03 +10:00
Stenzek
b2a0dba3bb
GS/SW: Replace non-constant shift immediate
2023-12-30 14:00:03 +10:00
Stenzek
fc1304dff5
GS/SW: Work around not being able to use non-constant offsetof
2023-12-30 14:00:03 +10:00
Stenzek
0e15de7103
CMake: Tidy up platform/architecture detection
2023-12-30 14:00:03 +10:00
psykose
182375314e
DEV9: fix some missing includes and nonportable u_long type use
2023-12-30 13:05:39 +10:00
refractionpcsx2
6be2d1cbc0
GS/HW: Fix some target resize/clear handling
2023-12-29 05:33:19 +00:00
refractionpcsx2
5fac15c449
GS/HW: Include expansion of new targets in preload
...
Also potentially avoids a copy
2023-12-29 05:33:09 +00:00
refractionpcsx2
ecb86b01c8
GS/TC: Fix invalidation when start page is negative
2023-12-29 05:33:09 +00:00
refractionpcsx2
1744a6ffeb
GS/TC: Fix invalidation bug when translating P8->C32
2023-12-29 05:33:09 +00:00
refractionpcsx2
fb393c22b6
GS/HW: Improve target lookup handling + fix alpha requirements
2023-12-29 05:33:09 +00:00
Stenzek
fe2ed74020
GS: Use DX11/GL for Auto when no compatible Vulkan devices exist
2023-12-29 15:29:54 +10:00
Stenzek
5f51050b2f
GS/Vulkan: Ignore GPUs that don't meet the required extensions
2023-12-29 15:29:54 +10:00
refractionpcsx2
913253d861
GS/TC: Remove old targets when changing width and outside a page
2023-12-28 14:57:22 +00:00
AKuHAK
8172b2e5ed
DEV9: Add support for external HDD ID.
...
This commit introduces the capability to read the content of a *.hddid file located in the same directory as the HDD image (same name, different extension). The retrieved content is then used to fill the SCE_IDENTIFY_DRIVE response.
2023-12-28 22:19:19 +10:00
AKuHAK
0a7fc06510
R5900: fix ParseArgumentString for strings with spaces in the beginning
2023-12-28 22:18:20 +10:00
Stenzek
4ffbe0bbf9
x86/FPU: Always preserve sign in neg.s
2023-12-28 22:15:29 +10:00
Stenzek
8f991c311f
GameList: Sanitize all cover paths
2023-12-28 18:35:28 +10:00
Stenzek
fa05d656ad
VMManager: Simplify CPU heuristics for MTVU default
2023-12-28 14:02:14 +10:00
KamFretoZ
30ca79a23a
Qt/Translation: Make the input setting value for Analog Sensitivity Consistent with Description
2023-12-28 13:34:06 +10:00
Stenzek
59d29b3648
Common: Rename General to HostSys
...
Actually fits what it's doing.
2023-12-27 13:55:35 +10:00
Stenzek
911d7f6533
Common: Move janky macros to Config.h
2023-12-27 13:55:35 +10:00
Stenzek
9d49015c0c
Common: Purge pxEnum macros
2023-12-27 13:55:35 +10:00
Stenzek
d585712b40
GIF: Comment out packet register assertion
...
Triggers on "normal" register writes.
2023-12-27 13:55:35 +10:00
Stenzek
fb15893521
VMManager: Remove and merge System.cpp
2023-12-27 13:55:35 +10:00
Stenzek
308f8c5112
x86emitter: Abstract MXCSR into a general FPControlRegister type
2023-12-27 13:55:35 +10:00