TellowKrinkle
2821986fb2
GS:MTL: Implement ROV
2026-07-08 14:08:29 +02:00
TellowKrinkle
1a13f9707b
GS:MTL: GPU ROV feature detection
2026-07-08 14:08:29 +02:00
TellowKrinkle
ff1b47942c
GS:MTL: Reduce unneccessary texture rebinds
2026-07-08 14:08:29 +02:00
TellowKrinkle
13e4973b48
GS:MTL: Fix texture flags
2026-07-08 14:08:29 +02:00
raid273
fd46054fb7
GameDB: Remove cpuSpriteRender from Mana-Khemia
v2.7.451
2026-07-04 21:51:16 +02:00
raid273
f618f39bee
GameDB: Various fixes
2026-07-04 21:51:16 +02:00
JordanTheToaster
603486ad2f
Deps: Update SDL3 to v3.4.12
v2.7.450
2026-07-04 21:49:31 +02:00
lightningterror
a4b11651a4
GS: Better handle imgui texture creation hazards.
v2.7.449
2026-07-04 20:40:55 +02:00
PCSX2 Bot
b6e9a04433
[ci skip] Qt: Update Base Translation.
2026-07-03 20:22:06 -04:00
Mrlinkwii
05a2bbbf35
GameDB: remove gamefixes from silent hill 3
v2.7.448
2026-07-03 16:09:21 -04:00
Oleg Tolmatcev
16b6572826
Misc: another COM code cleanup
v2.7.447
2026-07-03 16:08:58 -04:00
Mrlinkwii
806f06fba6
Achievements: Rename softcore to Casual
v2.7.446
2026-07-03 16:07:16 -04:00
TJnotJT
7a90caedec
GS/HW: Force depth ROV if alpha test needs depth feedback.
v2.7.445
2026-07-02 19:46:47 +02:00
TJnotJT
017b4d07da
GS/HW: Improve ROV discard behavior.
...
Try to avoid color/depth write when it's discarded.
2026-07-02 19:46:47 +02:00
lightningterror
05015bc476
GS/HW: Better handle some texture creation hazards.
...
BeginDSAsRT and ConvertTextureTypeROVSingle make sure the textures are actually created.
v2.7.444
2026-07-02 11:24:08 +02:00
lightningterror
1f0f3b92b3
GS/DX12: Expand the fb optimization hit detection.
v2.7.443
2026-07-02 11:21:49 +02:00
JordanTheToaster
fe3ce7f578
GameDB: Various Gran Turismo fixes
v2.7.442
2026-07-01 11:40:37 +02:00
PCSX2 Bot
51c995168a
[ci skip] PAD: Update to latest controller database.
2026-06-29 18:57:33 +02:00
PCSX2 Bot
f83e4ff4bf
[ci skip] Qt: Update Base Translation.
2026-06-28 20:26:52 -04:00
chaoticgd
b67e793283
PINE: Disallow access to pages with custom VTLB handlers
v2.7.441
2026-06-28 16:46:13 -04:00
chaoticgd
d87ec54a5f
VTLB: Rewrite vtlb_ramRead function template
...
Previously the declaration didn't match the definition, so you couldn't
actually call it.
2026-06-28 16:46:13 -04:00
TJnotJT
a6b1040caf
GS: Update target TEX0 on a move if buffer width is increased.
...
Co-authored-by: refractionpcsx2
v2.7.440
2026-06-28 21:51:10 +02:00
TheLastRar
9650c4b79a
GS/HW: Tweak AF shader
v2.7.439
2026-06-28 21:46:04 +02:00
wxvu
3f8eb5adf0
GameDB: Various fixes
v2.7.438
2026-06-28 13:58:29 -04:00
TJnotJT
99a78f9a55
GS: Add GPU pipeline stats to OSD.
...
Adds vertex shader and pixel shader invocations.
v2.7.437
2026-06-28 12:39:56 -04:00
TJnotJT
c3ace64205
GS/HW: Change prefer_unused_texture parameter to prefer_reuse in GSDevice::FetchSurface().
...
prefer_reuse is the opposite of prefer_unused_texture, so all corresponding arguments are inverted.
v2.7.436
2026-06-28 12:13:38 -04:00
TJnotJT
3b2c1ec6e3
GS/DX12: Fix DX12 renderpass restart optimization rebase error.
2026-06-28 12:13:38 -04:00
TJnotJT
dba432639e
GS/VK: Detect max supported framebuffer dimensions for null framebuffer.
2026-06-28 12:13:38 -04:00
TJnotJT
166c4491c2
GS/HW: ROV activation revisions.
...
Force color ROV if depth ROV is used.
Only force color/depth ROV if the draw actually uses both color/depth (fixes a bug with temporary DS for stencil being used as a ROV).
Simplify the ROV activation heuristic a bit (removed unused variables, simplify barrier counting, etc.)
2026-06-28 12:13:38 -04:00
TJnotJT
d1cd5a62ed
GS/HW: ROV revisions.
...
Use GSTexture::FeedbackTarget RTs by default (not GSTexture::ShaderWriteTarget).
Do ROV type conversion for both color and depth (if needed).
Make sure the formats for ROV actually support UAV/storage image.
Change 'PSSetUnorderedAccess' to 'PSSetROVs' for clarity.
DX12: Use enum names instead of raw constants in PSSetShaderResource().
Some string format cleanup to GL_*() macros.
VK: Do not enable ROV if FB fetch is available.
Other misc cosmetic changes such as whitespace, etc.
Co-authored-by: TellowKrinkle
2026-06-28 12:13:38 -04:00
TJnotJT
b11a406519
GS: Change GSTexture::Type to GSTexture::Usage
...
Usage fits more cleanly with API flags.
Also separates out feedback and write usage from render target.
Co-authored-by: TellowKrinkle
2026-06-28 12:13:38 -04:00
TJnotJT
c7042e1877
GS/HW: Use CreateCompatible() in texture cache to propagate correct formats.
...
Co-authored-by: TellowKrinkle
2026-06-28 12:13:38 -04:00
Devloon
896e0b82c2
Qt: show full game titles in grid mode.
...
Added UI element with new icon to toggle showing full game titles by wrapping around to the next line.
v2.7.435
2026-06-28 11:55:18 -04:00
chaoticgd
7856757087
AudioStream: Don't compare uninitialized padding
v2.7.434
2026-06-27 16:51:29 -04:00
chaoticgd
b0ce5d7582
Debugger: Fix some uninitialized variables
2026-06-27 16:51:29 -04:00
Ziemas
e23416aa92
IR3000A: Use SmallString with Zydis formatter
v2.7.433
2026-06-27 14:26:08 -04:00
Ziemas
9a9cfca706
IR5900: Use SmallString with Zydis formatter
2026-06-27 14:26:08 -04:00
Ziemas
59feb88ef7
IR5900: fix recMemcheck to not cache loaded reg
...
This functions calls out of the JIT, so it will get stomped on by
something else.
2026-06-27 14:26:08 -04:00
Ziemas
247cda0e26
IR3000A: DUMP_BLOCKS: Symbolize text ptr relative
2026-06-27 14:26:08 -04:00
Ziemas
9f3233224e
IR5900: DUMP_BLOCKS: Symbolize text ptr relative
2026-06-27 14:26:08 -04:00
PCSX2 Bot
ef14238b4e
[ci skip] Qt: Update Base Translation.
2026-06-27 09:02:47 +02:00
lightningterror
13b7345189
GS/HW: Fix bbox when using aa1.
...
Suggested by TJ.
v2.7.432
2026-06-27 09:02:11 +02:00
JordanTheToaster
48ca476a2f
GameSummary: Redirect to redump.info
v2.7.431
2026-06-26 10:35:51 +02:00
JordanTheToaster
57ef8e7c25
GameDB: Various fixes
2026-06-26 10:35:51 +02:00
JordanTheToaster
d09ce46700
GameDB: Add AA1 rec to the DB
2026-06-26 10:35:51 +02:00
JordanTheToaster
3afc1c2663
GameDB: Add AAT rec to the DB
2026-06-26 10:35:51 +02:00
JordanTheToaster
5821762870
ImGuiOverlay: Add ROV to GPU status
2026-06-26 10:35:51 +02:00
JordanTheToaster
86b7a19f19
GS/DX11/DX12: Report ROV support in log
2026-06-26 10:35:51 +02:00
PCSX2 Bot
cc85cef17c
[ci skip] Qt: Update Base Translation.
2026-06-25 20:54:38 -04:00
SternXD
5f08f523c2
Qt: Add sorting to memory card list
v2.7.430
2026-06-25 21:04:04 +02:00