Skip to content

GS/DX12: Remove unnecessary UAV state and simplify texture unbinding.#14606

Merged
lightningterror merged 1 commit into
PCSX2:masterfrom
TJnotJT:gs-dx12-rov-crash
Jun 23, 2026
Merged

GS/DX12: Remove unnecessary UAV state and simplify texture unbinding.#14606
lightningterror merged 1 commit into
PCSX2:masterfrom
TJnotJT:gs-dx12-rov-crash

Conversation

@TJnotJT

@TJnotJT TJnotJT commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Description of Changes

Remove unnecessary UAV state and simplify texture unbinding.

Rationale behind Changes

Code is no longer useful and was from a previous ROV iteration. Additionaly, it appears to cause crashes on some systems with the CPU sprite render user hack and possiblly other cases.

Suggested Testing Steps

Run the attached dump. Enable manual user hacks in Settings>Game Properties>Graphics, enable CPU sprite render in Settings>Game Properties>Graphics>Hardware Fixes>CPU Sprite Render Size (set to Blended Sprites/Triangles). Toggle the width settings up and down. Do this causes crashes on some AMD and NV systems on current master.

Devil May Cry_SLES-50358_20260619230408.gs.zst.zip

Did you use AI to help find, test, or implement this issue or feature?

No.

@lightningterror lightningterror merged commit eadb46c into PCSX2:master Jun 23, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants