[vk, opengl] Prevent GPU draw call if CBUF binding fails (cbuf0 error handling) #2
No reviewers
Labels
No labels
android
audio
bug
ci
cmake
confirmed
core
desktop
duplicate
enhancement
frontend
fw
git
graphics
loader
nv gpu
ui
vulkan
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
eden-emu/eden!2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "test2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add defensive checks to cancel draw calls early if any graphics storage buffer (CBUF) fails to bind properly.
This avoids undefined GPU behavior, draw corruption, or crashes caused by uninitialized or invalid constant buffer (CBUF0) access, particularly in games with faulty or missing shader bindings.
Eden Collaborator: edencollaborator@eden-emu.org
Authored-by: CamilleLaVey camillelavey@eden-emu.org
Signed-off-by: Bix bix@bixed.xyz
[Pipelines, GL, VK] Prevent GPU draw call if CBUF binding fails (cbuf0 error handling)to [vk, opengl] Prevent GPU draw call if CBUF binding fails (cbuf0 error handling)88ff3f9ec8to815004411a815004411a48db39e06748db39e067c916e7fc58DraVee referenced this pull request2026-02-23 19:31:45 +01:00