Ty Lamontagne
a0000a8547
Debugger: Implement boot and debug
...
Creates a breakpoint automatically on the ELF entry point
2023-01-15 17:05:35 +00:00
Stenzek
a37ff0c4f2
GS/Vulkan: Fix incorrect clamp in CreateSurface()
2023-01-15 17:40:15 +01:00
Stenzek
e449ad7472
GS/TextureCache: Check PSM matches before expanding target
...
Mercenaries is doing a 128x4095 write in PSMT4, which when upscaling,
goes beyond the limits of most GPUs.
2023-01-15 17:40:15 +01:00
Stenzek
a718a785b3
GS/TextureCache: Don't recycle resized target textures
...
They're probably going to be oddly-sized.
2023-01-15 17:40:15 +01:00
Stenzek
ea7cc08832
GameDB: Remove preload frame from Burnout games
...
Doesn't appear to be needed with GPU CLUT?
2023-01-15 16:20:40 +00:00
Stenzek
a342f4c7e9
GS/HW: Adjust Burnout CRC hack to stop hash cache spiking
2023-01-15 16:20:40 +00:00
JordanTheToaster
0af2657bbc
UI: More text descriptions for options
...
Adds more text descriptions for various options to help understand what a setting does better.
2023-01-15 14:49:05 +00:00
Stenzek
451c2a244f
SPU2: Fix sound output
...
Regression from a603aed7db
2023-01-15 12:48:47 +01:00
lightningterror
a603aed7db
SPU2: Update WriteSamples function commented out code to work properly when enabled.
2023-01-15 11:10:46 +01:00
lightningterror
f6bbf410f1
SPU2: Remove dynamic tuning commented out code.
...
No longer works as it relied on wx.
2023-01-15 11:10:46 +01:00
lightningterror
018692edd0
SPU2: Cleanup SndOut.cpp
...
const, casts, constexpr, initializations.
2023-01-15 11:10:46 +01:00
pgert
2740785df5
UI: Correct Error-messages: "SSE4.1" not "SSE4" ( #7890 )
2023-01-14 23:06:56 +00:00
Stenzek
613a9964a1
FullscreenUI: Fix descriptor use-after-free when deleting state
2023-01-14 14:07:30 +00:00
Ty Lamontagne
2ef2f5db1d
Debugger: Fix step out
2023-01-14 12:51:14 +01:00
Ty Lamontagne
577e15a949
Debugger Expressions: Add 'target', 'load', and 'store' reference
...
target -> The evaluated target of the load or the store, 0 if the opcode is not a memory access
load -> The evaluated target of a load, is 0 if the opcode is not loading
store -> The evaluated target of a store, is 0 if the opcode is not storing
Fixes the disassembly widget mouse click handler
Fixes the breakpoint dialog not setting the breakpoint address or condition cpu (oops)
2023-01-14 01:58:04 +00:00
Mrlinkwii
58ff3e6c0d
GameDB: add missing serial
2023-01-13 23:57:13 +00:00
Stenzek
80c471a939
Dmac: Fix incorrect condition for OPH flag hack
...
Fixes tutorial level in Naruto - Uzumaki Chronicles.
2023-01-13 12:20:12 +00:00
refractionpcsx2
b78fca7b91
GameDB: Add Half-Pixel Offset for Sega Superstars Tennis
2023-01-13 10:26:41 +00:00
Connor McLaughlin
be76092195
USB: Correct Keyboardmania binding list
2023-01-13 09:31:27 +00:00
Stenzek
771d3c3c9d
CI: Retry downloading commands on Linux
...
The Azure Ubuntu package server, in particular, seems to be very
unreliable. Hopefully within 10 attempts it'll complete the package
download in such cases.
2023-01-13 09:30:46 +00:00
arcum42
8c21765c0f
cmake: Turn back on some warnings that no longer need to be turned off.
2023-01-13 09:27:29 +00:00
TellowKrinkle
a2e3522862
GS:MTL: Implement clut shaders
2023-01-13 00:43:47 -04:00
Mrlinkwii
e20c2210f5
GameDB: fixes for Made Man
2023-01-12 20:56:51 +00:00
lightningterror
11f3fecd11
GS-d3d: Fix Wmissing-braces warnings.
2023-01-12 16:26:56 +01:00
lightningterror
1a5d7c1c5d
Qt: Fix Wunused-const-variable and Wunused-function warnings.
2023-01-12 16:26:56 +01:00
Connor McLaughlin
0bca1aab74
Misc: Latest round of warning cleanups
2023-01-12 11:04:29 +01:00
Connor McLaughlin
95fa15f902
Vulkan: Use pool of semaphores instead of per-image
...
Some drivers apparently don't iterate images in the order you expect.
2023-01-12 11:03:21 +01:00
lightningterror
d586582489
GS: Purge leftover wx tooltips.
2023-01-12 01:38:35 +01:00
Stenzek
7ef46eaa29
GameDB: Swap some CPU CLUT games for GPU CLUT
...
Burnout series, NFS Most Wanted.
2023-01-11 23:37:43 +00:00
Stenzek
38957625ad
GameDatabase: Add GPUTargetCLUT
2023-01-11 23:37:43 +00:00
Stenzek
d30e076dbd
GS: Add GPU Target CLUT
2023-01-11 23:37:43 +00:00
Stenzek
0619555232
GS/HW: Use texel fetch/load instead of sampler for palettes
...
Saves a multiply in the shaders in some cases, and frees up one
descriptor slot.
2023-01-11 23:37:43 +00:00
Stenzek
3ffa5eb613
GS: Add const to GSDirtyRect functions
2023-01-11 23:37:43 +00:00
Mrlinkwii
c60583c6bb
GameDB: fixes for Battle for Volcano Island
2023-01-11 23:10:14 +00:00
Stenzek
4cf7a1086d
GS/HW: Adjust Barnyard fix for Jurassic Park and Nicktoons Unite
...
Draws its mipmaps at runtime in a very similar way, except with 24-bit
textures as well as 16/32-bit.
2023-01-11 22:40:04 +00:00
RedDevilus
fa75006ca9
VMManager: Increase software thread count on multicore (4+) CPUs
...
3 is a nice compromise if you have 4 core or more but for some games higher numbers like 8 or even higher would work, however for a lot of games it would perhaps even reduce the performance compared to 3 software rendering threads or in more likelihood have diminishing returns.
Keep in mind that this is just a general situation, in actual use it might be less extra performance (if at all) as you have expected.
2023-01-11 21:48:36 +00:00
RedDevilus
d28b2fa057
Qt: Lower audio ms + Tooltip (affinity+Cycle skip)
...
Lowering 100 ms audio latency to 60 ms.
Makes 100 mixing latency with 20 output latency (120) into a new default of 80 ms which is 50% lower but still is enough headroom as 40 ms even for less capable machines is too high.
Adding tooltip for Affinity Control
Changing tooltip for Cycle Skip from None to Disabled as that is a valid option.
2023-01-11 18:56:42 +00:00
arcum42
0a90765ed0
build: -Wno-maybe-uninitialized is a gcc only warning.
2023-01-11 00:55:21 +01:00
arcum42
2892f629f0
build/QT: Unmute the warnings for deprecation & overloading virtuals. Fix assorted warnings. Mute 'maybe initialized' warnings. Add a policy to take care of LTO warnings in cmake.
2023-01-11 00:55:21 +01:00
Mrlinkwii
5be05853c6
GameDB: fixes for Hawk Kawasaki Racing
2023-01-10 21:00:43 +00:00
JordanTheToaster
0f569ac5cb
Format: Clang format System.cpp
2023-01-10 16:18:26 +01:00
JordanTheToaster
b725c1e8e0
System: Remove unused extensions
...
PCSX2 does not even boot on SSE2 or SSE3 systems and we do not use SSE4a so we should remove it SSE4.1 / 4.2 is a requirement so no use being here either.
2023-01-10 16:18:26 +01:00
JordanTheToaster
4d418d1bb5
Emitter: Remove old unused code
...
Irrelevant and outdated code that is no longer needed.
2023-01-10 16:18:26 +01:00
Ty Lamontagne
752594f69a
Debugger Breakpoints: Implement the user data role in the model
...
Consistent with the other models, and saves some awkward usage in the cpu widget where we have to interpret the variant as a string, to then convert it to a uint. I like this better as it provides an easy interface to get the 'raw' breakpoint data out of the model.
2023-01-10 13:57:06 +01:00
Ty Lamontagne
b6125e97e9
Debugger Stack frames: (Refactor) Use model based widgets
2023-01-10 13:57:06 +01:00
Ty Lamontagne
c00caa886e
Debugger Threads: (Refactor) Use model based widgets
2023-01-10 13:57:06 +01:00
Ty Lamontagne
37540d1c68
Debugger Breakpoints: (Refactor) Use some reflection and item models
2023-01-10 13:57:06 +01:00
lightningterror
8fca67f0d6
FullscreenUI: Cleanup remnants of spu2 interpolation mode.
2023-01-10 13:47:41 +01:00
PCSX2 Bot
13f891c34f
PAD: Update to latest controller database.
2023-01-09 17:05:52 +01:00
JordanTheToaster
f924ab721a
SPU2: Purge interpolation options
...
Removes the options menu for interpolation as all but gaussian will be removed.
2023-01-08 15:19:51 +00:00