Stenzek
88aee00a02
GS/Vulkan: Disable threaded presentation when spin is enabled
2023-12-26 14:14:15 +10:00
Jakey
2fa806bbee
GameDB: Recommended blending for Silent Hill: Origins.
...
Recommend full blending to fix grey text.
2023-12-26 03:54:09 +00:00
refractionpcsx2
ae3faa1540
GS/HW: Only copy valid channels for copied channels in hw move
2023-12-26 03:51:33 +00:00
Riley
e1e9c428f1
GameDB: Fix dothack titles ( #10477 )
2023-12-26 01:52:37 +00:00
PCSX2 Bot
443ca9da56
Qt: Update Base Translation
2023-12-25 19:50:45 +01:00
JordanTheToaster
ef05da1860
GameDB: Various fixes
...
Gamer
2023-12-25 12:54:06 +00:00
refractionpcsx2
e5a87c7463
GS/HW: further Z copy improvements and reverse shuffle coords
2023-12-25 11:49:40 +00:00
refractionpcsx2
da2f419b86
GS/HW: Fix some behaviour when target is copied from Z
2023-12-25 11:49:40 +00:00
refractionpcsx2
4586a12859
GS/HW: Correct some channel shuffle behaviour for alpha shuffles
2023-12-25 11:49:40 +00:00
Stenzek
9c416bdbc1
Qt: Patch macdeployqt to always deploy Qt SVG imageformat plugin
...
This seems silly, but since we don't have a direct reference to
QtSvg, it doesn't deployed directly from the main binary
(only indirectly from iconengines), and the libqsvg.dylib imageformat
plugin does not get deployed.
Patch macdeploy to remove the Svg check, ensuring the dylib is always
deployed.
Fixes controller images not being displayed in Mac builds.
2023-12-25 18:05:41 +10:00
Stenzek
f43255a1fb
MSBuild: Don't supply PrecompiledHeader.h to moc
...
Redundant, since it's force included anyway.
2023-12-25 12:39:08 +10:00
Stenzek
59949c50d3
CMake: Don't compile PrecompiledHeader.cpp
2023-12-25 12:39:08 +10:00
Stenzek
4608579c31
GIF: Get rid of assertion with side effects
2023-12-24 23:12:12 +10:00
Stenzek
8b7c69c4b0
GS/HW: Further improve GT4 render fix
...
Fixes transitions in Prologue version, and the coloured strip when
starting normal races.
2023-12-24 22:01:32 +10:00
Stenzek
0d519a5f28
x86/FPU: Use SSE4 pminsd+pminud for sign clamping
2023-12-24 22:01:23 +10:00
Stenzek
47ae3ff8d3
SDLInputSource: Optionally load game_controller_db.txt from data dir
2023-12-24 15:52:56 +10:00
refractionpcsx2
97b7d7c7b9
GameDB: Add merge targets for Wave Rally
2023-12-24 04:19:39 +00:00
refractionpcsx2
c552d717ff
GS/HW: Only update dirty if intersects + fix tex is rt regions
2023-12-24 04:19:39 +00:00
Stenzek
3230287a5f
UnitTests: Hopefully fix random failures based on load address
2023-12-24 14:03:14 +10:00
Stenzek
0bc9c7ffa1
Common: Replace x86_intrin.h with generic Intrin.h
...
For later Apple Silicon support.
2023-12-24 14:03:14 +10:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Stenzek
3f62e7d36f
Qt: Force include PrecompiledHeader.h for MSBuild
2023-12-24 14:03:14 +10:00
Stenzek
47a65ce01e
Misc: Slim down PCH
2023-12-24 14:03:14 +10:00
Stenzek
cd6590e15c
Misc: Fix clang warnings
2023-12-24 14:03:14 +10:00
Stenzek
87d392adb5
Common: Don't include x86_intrin.h globally
2023-12-24 14:03:14 +10:00
Stenzek
1dac754ca3
Misc: Purge OFFSETOF
2023-12-24 14:03:14 +10:00
Stenzek
b844bb1268
Misc: Simplify platform/compiler macros
2023-12-24 14:03:14 +10:00
Stenzek
dc859ca0a6
Misc: Simplify assertion macros
2023-12-24 14:03:14 +10:00
Stenzek
20e75b4057
GS: Replace ASSERT() with pxAssert()
2023-12-24 14:03:14 +10:00
Stenzek
a69977c62b
Misc: Always use C++20 constinit
2023-12-24 14:03:14 +10:00
Stenzek
3b0513a57c
Misc: Purge _M_AMD64 define
2023-12-24 14:03:14 +10:00
Stenzek
a5c2ea679d
TextureDecompress: Remove non-SSE code paths
2023-12-24 14:03:14 +10:00
Stenzek
0dd5e7c081
GS: Move privileged register dump to GSRenderer.cpp
2023-12-24 14:03:14 +10:00
Stenzek
31e9206fc0
Common: Purge unused macros
2023-12-24 14:03:14 +10:00
Stenzek
4bf7d2b2fe
Common: Remove macro checks for unsupported platforms
2023-12-24 14:03:14 +10:00
Stenzek
c8b051628f
Misc: Replace likely/unlikely with C++20 equivalents
2023-12-24 14:03:14 +10:00
Stenzek
76f36b780c
StringUtil: Replace StartsWith/EndsWith with C++20 equivalents
2023-12-24 14:03:14 +10:00
Stenzek
d73d698fd5
FileSystem: Purge GetDisplayNameFromPath()
...
Redundant function.
2023-12-24 14:03:14 +10:00
Stenzek
9967d5ca9e
CDVD: Simplify compressed ISO detection
2023-12-24 14:03:14 +10:00
refractionpcsx2
fdc0370cdf
Perfmon: Fix statistics for GS dump runner to ignore idle frames
2023-12-23 19:17:01 +00:00
refractionpcsx2
a51a46f61a
GS/HW: Fix texture shuffles with reversed co-ords
2023-12-23 19:17:01 +00:00
refractionpcsx2
3edd508fc8
PerfMon: Fix statistics for games with idle frames
2023-12-23 19:17:01 +00:00
refractionpcsx2
18fea6440e
DumpRunner: Fix script handling of paths containing square brackets
2023-12-23 18:40:38 +00:00
refractionpcsx2
3a242b513c
GS/PCRTC/HW: Correct height of framebuffer reads
2023-12-23 18:40:38 +00:00
Dan McCarthy
ade6a6c3ab
Debugger: Add memory search types: GreaterThan(OrEqual), LesserThan(OrEqual), and Not Equal ( #10441 )
...
* Make memory search search type handling more clear with enum
Adds an enum class to represent the Search type used in a memory search. Prior, this was just handled with an integer to represent each type, but it was very unclear what corresponded to which type at first glance.
Made this easier to follow by using an enum to represent the type.
* Debugger : Add support for greater than/less than/not equal search types
Adds support for basic greater than/greater than or equal/less than/less than or equal/not equal search types for the debugger's Memory Scan.
This adds a new input to allow selecting the search comparison type, which defaults to Equals, and allows switching to the above mentioned comparisons.
It's set up to allow for adding more easily. Restructures some of the functions to make having multiple comparisons quite manageable.
Adds an enum for search comparison types for easy logic handling.
* Debugger: Update Array/String search type error to mention not handling Not Equals
Currently array/string searches don't support Not Equals searches, so this needs to be removed.
* Debugger: Code cleanup + feedback changes
Sets up if expressions to use constexpr for compile time evaluation and makes the is greater/less than logic simpler to read for int. Also removes an unneeded QPushButton cast and simply compares the pointers directly.
2023-12-23 19:02:48 +10:00
JordanTheToaster
9740ebe2a4
GameDB: Various fixes
2023-12-23 17:55:16 +10:00
Silent
0a2e137613
DiscordRPC: Show session time in Discord Rich Presence
2023-12-23 17:54:58 +10:00
refractionpcsx2
56056c4846
GS/HW: Fix source partial preload alpha tracking behaviour
2023-12-23 03:29:06 +00:00
Stenzek
b32d96636d
GS/HW: Always mark fetched/created depth targets as used
...
Same as colour targets. Fixes half screen after cutscenes in Merceneries
- Playground of Destruction.
2023-12-23 13:01:27 +10:00
Stenzek
9a4094e997
GS/Vulkan: Fix incorrect layout in depth feedback loops
...
Was setting the incorrect texture slot as dirty.
2023-12-23 13:01:27 +10:00