Stenzek
0ab6eb6587
GS: Rework texture pooling behavior
...
- Split into texture/target pools.
- Keep textures around when they're used recently regardless of size
(saves work in the backend/driver).
- Don't boot textures out of the pool when it's an idle frame.
2023-04-25 20:53:21 +01:00
Stenzek
a4e99366fb
GS/HW: Put a cap on the hash cache count
...
As well as VRAM usage. Stops Corvette allocating 16,000+ textures.
Also reduce max age for hash cache sources, since they get kept around
in the latter for another 30 frames.
2023-04-25 20:53:21 +01:00
Stenzek
a32ab4cc97
GS: Refactor ResizeTexture() to ResizeRenderTarget()
2023-04-25 20:53:21 +01:00
JordanTheToaster
e7f3c42f9d
GameDB: Various FIFA 2001-2004 fixes
...
Fixes for broken player textures and some missing fixes.
2023-04-25 20:53:05 +01:00
Ty Lamontagne
d76a0d7416
Debugger: Implement BC0XY branches & their condition evaluation
2023-04-25 17:28:31 +01:00
Stuart Kenny
79f4af8ab5
Qt: Delete SDLRawInput on non win32 builds
2023-04-25 15:05:30 +01:00
Stuart Kenny
a5f83329cb
FullscreenUI: Only show SDL Raw on win32 builds.
2023-04-25 15:05:30 +01:00
rayanHappy
267479f31d
Misc: Cmake and GCC compiler flags cleanups
2023-04-25 15:04:39 +01:00
rayanHappy
164462e510
Misc: Remove ICC compiler support
2023-04-25 15:04:39 +01:00
TellowKrinkle
6331df306f
qt:resources: Use black and white icon for forum menu entry
2023-04-25 15:04:26 +01:00
TellowKrinkle
027ceebcbd
qt:resources: Use black and white icons for discord menu icon
2023-04-25 15:04:26 +01:00
TellowKrinkle
edb2c0080c
qt:resources: Use separate black/white github icon
2023-04-25 15:04:26 +01:00
TellowKrinkle
caafc87b29
qt:resources: Sort qrc filenames
...
Many filesystems (e.g. btrfs, apfs) return results in some internal non-alphabetical ordering, which isn't great for minimizing changes to files
2023-04-25 15:04:26 +01:00
TellowKrinkle
5d37cac4a0
qt:resources: Skip dotfiles when generating qrc
2023-04-25 15:04:26 +01:00
Stenzek
8f68e096d4
GS/HW: Avoid render pass restarts to turn off RT
...
Significantly reduces render passes in Sly 2.
2023-04-24 22:17:25 +01:00
Stenzek
430cad48e3
GS/Metal: Get rid of redundant pointer
2023-04-24 22:17:04 +01:00
Stenzek
757a9532e6
GS: Add Render Pass stats
2023-04-24 22:17:04 +01:00
KamFretoZ
f26f8cafa9
Qt: Even more fixes to the Cobalt Theme
2023-04-24 19:24:19 +02:00
KamFretoZ
128a79e355
Qt: Help menu icon fix for macOS user
2023-04-24 19:24:19 +02:00
PCSX2 Bot
cc2d99db3a
PAD: Update to latest controller database.
2023-04-24 19:21:18 +02:00
KamFretoZ
30a31d931a
Qt: Add extra icons to the help menu
2023-04-23 03:56:36 +01:00
KamFretoZ
1c30d449bf
Tools: Fix filename lookup error on the python glyph updater script
2023-04-23 03:56:36 +01:00
refractionpcsx2
dc4ce58248
VU-JIT: Avoid writeReg stealing loadReg GPR
2023-04-23 03:54:53 +01:00
Mrlinkwii
dc93e861c7
GameDB: various fixes
2023-04-22 23:58:58 +01:00
refractionpcsx2
960daf27e2
GameDB: Add FullVU0SyncHack to the linter
2023-04-22 23:38:05 +01:00
Goatman13
844f21344d
GameDB: Add patch for Michigan: Report from Hell
2023-04-22 16:55:27 +01:00
refractionpcsx2
535ad110e3
VU-JIT: Backup non cached VI before writing to it when load != write
2023-04-22 15:15:25 +01:00
JordanTheToaster
0e0d7a5441
GameDB: Various fixes
...
Fixes for vertical lines in Ring of Red and invisible text in Dynasty Warriors 2.
2023-04-22 03:03:27 +01:00
SeruranBlue
ed63221c7e
GameDB: Fixes for Air Ranger: Rescue Helicopter ( #8711 )
2023-04-22 03:02:46 +01:00
seta-san
f9c2d7767d
CDVD: Fix Error Message in InputIsoFile.cpp
2023-04-21 10:53:48 +01:00
Berylskid
cb91478590
UI: Correct Recommended Value for Show Indicators
2023-04-20 10:18:25 +01:00
Mrlinkwii
5dec7fe27d
GameDB : fixes for Hanjuku Hero 4
2023-04-19 23:30:31 +01:00
Berylskid
575d487c65
GameDB: Fix Armored Core water and game names ( #8702 )
2023-04-19 19:14:37 +01:00
Stenzek
2b9289f402
GS/HW: Fix missing init of non-CLUT replacement textures
2023-04-19 13:38:20 +01:00
Mrlinkwii
9273683d3c
GameDB: fixes for Dark cloud
2023-04-17 21:06:48 +01:00
PCSX2 Bot
88f8465e7e
PAD: Update to latest controller database.
2023-04-17 20:02:50 +02:00
refractionpcsx2
f26031cada
Vif: Fix up Instant DMA behaviour
2023-04-16 21:15:26 +01:00
JordanTheToaster
3352d71515
GameDB: Various fixes
...
Fixes for a potential slowdown in Super Robot Taisen and replace disabling Instant VU with InstantDMA in MGS 3 Subsistence.
2023-04-16 21:10:31 +02:00
Connor McLaughlin
999f9532ee
GS: Warning fix
2023-04-16 06:43:22 +01:00
Stenzek
d1f62ca9bf
GS: Remove GSVertexList
...
It doesn't appear to be used anywhere.
2023-04-16 06:35:05 +01:00
Stenzek
ef9f0cf635
GS: Replace magic alignment number with constant
...
And ensure it gets used in None preloading.
2023-04-16 06:35:05 +01:00
Stenzek
d745564451
GS/HW: Adjust Black/Burnout sky CRC hack
...
Apparently some stages use a sky height of 128 instead of 256?
2023-04-15 22:01:38 +01:00
Stenzek
d37ac992fc
GS/HW: Use bitfield extract for VS expand (GL/VK)
2023-04-15 20:10:25 +01:00
Stenzek
e7fc3de90c
GS/HW: Ensure region texture mipmaps don't go out of bounds
2023-04-15 20:10:15 +01:00
Stenzek
bde81380c3
GS/SW: Stop C rasterizer crashing with AA1
2023-04-15 20:10:03 +01:00
Stenzek
839b482cb5
GS: Use 16-bit indices instead of 32-bit
...
Save some bandwidth.
2023-04-15 20:10:03 +01:00
Stenzek
72f70d4789
GS/Vulkan: Clear textures/RTs at end of frame
...
Prevents us from updating potentially changed-state descriptors.
2023-04-15 20:09:48 +01:00
Stenzek
d646bbf5c1
GS/Vulkan: Prioritize VK_EXT_rasterization_order_attachment_access
...
.. over the ARM version. But continue to support both.
2023-04-15 20:09:48 +01:00
Stenzek
e68aaf6540
GS/Vulkan: Saturate ImGui scissor to zero
2023-04-15 20:09:48 +01:00
Stenzek
20ab5ed0fa
GS/Vulkan: Don't assume opaque composite alpha is supported
2023-04-15 20:09:48 +01:00