[vk, opengl] Prevent GPU draw call if CBUF binding fails (cbuf0 error handling) #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)88ff3f9ec8
to815004411a
815004411a
to48db39e067
48db39e067
toc916e7fc58