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
4795f0a7dd
3rdparty/rcheevos: Bump to 3cadf84
2023-12-31 13:40:32 +10:00
Stenzek
e9411a3db5
Resources: Add achievement icons to PromptFont
...
By @kamfretoz.
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
7c62b86ed9
CMake: Move unsupported compiler warning to end
2023-12-31 13:08:03 +10:00
Stenzek
96fb49e35c
3rdparty/libzip: Hardcode most checks
...
We are only targetting a limited number of platforms.
Significantly speeds up generation time with Xcode.
2023-12-31 13:08:03 +10:00
User
8e5fc236ca
CMake: Fix building x86 on Apple Silicon
2023-12-31 13:08:03 +10:00
Stenzek
0784b5930b
CMake: Use shared libwebp, liblz4, and libzstd on Linux/Mac
2023-12-31 13:08:03 +10:00
Stenzek
6de792c465
CI: Add xz/zstd/lz4/webp to Mac dependencies
...
Also fix building on Apple Silicon, and allow the destination path to be
specified, instead of being hardcoded to $HOME/deps.
2023-12-31 13:08:03 +10:00
Silent
e9a2c89930
GamePatchSettingsWidget: Enable word wrap for long patch names/descriptions
2023-12-31 13:05:02 +10:00
PCSX2 Bot
9d9f3acbe6
Qt: Update Base Translation
2023-12-31 13:03:27 +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
714e355c87
Qt/Translations: Hopefully filled the remainder of still missing description
2023-12-30 22:55:49 +10:00
KamFretoZ
f258ea2906
Tools: Fix glyph range generator script
2023-12-30 22:55:49 +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
JordanTheToaster
47073040d4
GameDB: Various fixes
2023-12-30 05:50:58 +00:00
Stenzek
a93663af0b
VMManager: Fix disc change path message
2023-12-30 15:24:28 +10:00
Dan McCarthy
ecd3b87cc0
Debugger: Fix Importing Breakpoints CSV functionality ( #10486 )
...
* Debugger: Fix Importing Breakpoints CSV functionality
This resolves a few issues with the Breakpoint CSV importing functionality.
Makes the following changes/fixes:
- Assembly instructions with commas caused part of the instruction text to be considered the start of a new column (comma is the CSV delimiter), resulting in "too many columns errors" and failing to import. Now puts values in quotes and detects the true start and end of the values, so that no extra columns are created.
- The import function was using the incorrect columns to load since the Enabled column was moved to be the first one but the import function had not been updated. Fixed this by using the column enum values instead of hardcoded numbers, so if ordering in the model changes it will still import fine.
- Updates the beginRemoveRows function to not remove an extra row. With this function you would want a "count" of 0 to remove 1, so "row, row" deletes one, "row, row+1" deletes 2. Updates it to subtract one so that the range is not including one more than it is intended to.
-
* Misc: Cleanup regex string & add explicit imports
Uses raw string literal to make the regular expression easier to read since regex is ugly enough as it is, we really don't need escaping characters in a string on top.
Also explicitly includes used Qt classes.
2023-12-30 14:01:30 +10:00
PCSX2 Bot
5c34f208bd
Qt: Update Base Translation
2023-12-30 14:00:42 +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
星云nebulas
69ac4ddedc
GameDB: Add some NTSC-C game's official Simplified Chinese names
2023-12-30 00:03:19 +00:00
JordanTheToaster
68b31347f4
GameDB: Ace Combat fixes
...
Hopefully this will be the last time I have to do this but knowing my luck.
2023-12-29 17:04:39 +00: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
AKuHAK
a81b20d9d5
QT: Add ability to pass launch arguments with CLI option -gameargs
2023-12-28 22:18:20 +10:00
Stenzek
90a09eb520
GameDB: Remove mention of full clamp for GT4
2023-12-28 22:15:29 +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
367f839934
Qt: Fix game properties dialog not activating
2023-12-28 18:35:11 +10:00