[PR #1328] Hack: Shader Interface Block INI setting #455

Closed
opened 2026-01-29 19:08:00 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/stenzek/duckstation/pull/1328

State: closed
Merged: No


As found in #1026, old Radeon OGL driver has issues with the qualifier used for SSAA and Interface Blocks. This PR adds an INI setting that allows to disable shader Interface Blocks from being used and avoid the bug.

Currently, I've been just making custom builds with the interface blocks disabled so I decided to try and make a setting for it. It's the least invasive way I found, although it exposes global settings to the shader generator. No UI settings either, too hacky for "advanced" even.

**Original Pull Request:** https://github.com/stenzek/duckstation/pull/1328 **State:** closed **Merged:** No --- As found in #1026, old Radeon OGL driver has issues with the qualifier used for SSAA and Interface Blocks. This PR adds an INI setting that allows to disable shader Interface Blocks from being used and avoid the bug. Currently, I've been just making custom builds with the interface blocks disabled so I decided to try and make a setting for it. It's the least invasive way I found, although it exposes global settings to the shader generator. No UI settings either, too hacky for "advanced" even.
claunia added the pull-request label 2026-01-29 19:08:00 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/duckstation#455