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
JordanTheToaster
ae3708edc6
GameDB: Correct Blood Omen 2 name
...
Corrects Blood Omen 2s name to properly say "The Legacy of Kain".
2023-01-08 14:08:54 +00:00
Stenzek
4ef2574ae3
GS: Separate Cd output from Cs blend cases
...
Fixes white screen inbetween logos in FFX.
2023-01-08 12:44:17 +00:00
Stenzek
154171e01e
x86/microVU: Don't assert clearing macro mode temps
2023-01-08 09:12:44 +01:00
refractionpcsx2
17732a0b8a
VU: Fix out of bounds check for Q clamp
2023-01-07 23:18:33 +00:00
Stenzek
b6906d1edc
FullscreenUI: Fix Threaded Presentation toggle title
2023-01-07 09:48:14 +00:00
Stenzek
26329765d1
SPU2: Apply volume on startup
2023-01-07 09:48:14 +00:00
arcum42
fab7424ebb
x86regs: iCore.h cleanup. ( #7769 )
...
* VU: Make _x86regs.reg signed, as -1 is supposed to indicate that it is unassigned.
* VU: Convert a few defines to enums.
* microVU: Set bool to true rather than 1.
* xmm: Use std:array in a few spots, and make initializing some spots less verbose.
* iCore: Remove comment, as it's inaccurate. Leaving as s8 for consistency with xmm.
2023-01-06 21:40:09 -08:00
TellowKrinkle
e4c9416c4a
3rdparty: Update to gtest 1.12.1
2023-01-06 20:27:18 -04:00
Víctor "IlDucci
72c661e8f5
GameDB: Fix Terminator 3 Spain region, add Buzz Brain of Spain( #7813 )
2023-01-06 21:53:22 +00:00
refractionpcsx2
d5acd98eb3
UI: Correct default tab for graphics settings.
...
Apparently Qt Designer thinks if you're renaming a checkbox, *obviously* that means you're wanting the default tab changing too...
2023-01-06 20:56:40 +00:00
Mrlinkwii
849c754ca2
GameDB:: fixes for 'Obscure II - The Aftermath'
2023-01-06 17:39:47 +00:00
refractionpcsx2
e6f6385173
GameDB: Add Disable Instant VU to Batman - Rise of Sin Tzu
2023-01-06 16:11:09 +00:00
refractionpcsx2
d3ca2bf58f
GS: Make VK threaded presentation the default
2023-01-06 15:49:49 +00:00
Mrlinkwii
82f1dbca89
memory card: Remove commented out WX code.
2023-01-06 15:35:20 +00:00
Stenzek
c85b826978
PerformanceMetrics: Track min/avg/max frame time
2023-01-06 14:57:57 +00:00
Stenzek
f28c40aa8e
Qt: Expose Threaded Presentation setting
2023-01-06 14:57:57 +00:00
Stenzek
3fa3bc1719
Vulkan/Context: Acquire swap chain image after presenting
2023-01-06 14:57:57 +00:00
Stenzek
93bd95f4bd
Vulkan/Context: Pass swap chain through to submission
...
Simplifies things a bit.
2023-01-06 14:57:57 +00:00
Stenzek
7d572ff794
Vulkan/SwapChain: Use a separate semaphore for each image
2023-01-06 14:57:57 +00:00
JordanTheToaster
693278a87b
GameDB: More BF2 MC Fixes
...
Adds Tex in RT and CPU CLUT to BF2 MC to fix lights shining through objects like the moon shining through buildings.
2023-01-06 14:25:09 +00:00
RedDevilus
b6bcbcac96
Qt: Fix light themes
...
I've given some love to dark themes, but doesn't mean light themes doesn't deserve it either. Making it better in contrast to make it more legible along with making it a bit more appealing.
2023-01-06 12:43:42 +00:00
Stenzek
4cfea01aa8
GS/HW: Add CRC hack for Battlefield 2: Modern Combat
...
Full blending is needed to render the terrain correctly.
2023-01-06 11:59:10 +00:00
Stenzek
9e301e1aec
GS/HW: CRC hack for Barnyard
2023-01-06 11:59:10 +00:00
Stenzek
8502acffb7
GS/HW: Add mipmap support to SwPrimRender()
2023-01-06 11:59:10 +00:00
Stenzek
580b7c94fb
GS/HW: Remove AfterDraw function
...
Not needed.
2023-01-06 11:59:10 +00:00
Stenzek
fe1e432f9e
GS: Move HW hacks into game database
2023-01-06 11:59:10 +00:00
Stenzek
904ccc7a91
VMManager: Log when game changes
2023-01-06 11:59:10 +00:00
Stenzek
069196704e
GS: Move HW hacks into their own file and remove from GSState
2023-01-06 11:59:10 +00:00
arcum42
2db6bf399e
common: Remove pxUSE_SECURE_MALLOC.
2023-01-05 14:58:54 -08:00
Mrlinkwii
a5bc49ee4a
Misc : remove missed wx vs filters
2023-01-05 20:54:16 +00:00
arcum42
949d455d2f
cmake: Make the clang release build always lto.
2023-01-05 07:48:06 -08:00