File tree Expand file tree Collapse file tree 2 files changed +2
-1
lines changed
MoltenVK/MoltenVK/Commands Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ Released 2022/12/08
2222 - `VK_KHR_copy_commands2`
2323- Fix crash on descriptor update with out-of-bounds descriptor count data.
2424- Fix Metal buffer index binding overrides for push constants and attachment clearing.
25+ - Fix crash when buffer binding updates only offset while it is overridden.
2526- Fix app performance regression triggered by the previous introduction of ` VK_KHR_shader_float_controls ` .
2627- Work around ` MTLCounterSet ` crash on additional Intel Iris Plus Graphics devices.
2728- Fix mistaken YCBCR format support indication.
Original file line number Diff line number Diff line change @@ -86,7 +86,7 @@ typedef struct MVKMTLBufferBinding {
8686 isDirty = true ;
8787 } else if (offset != other.offset ) {
8888 offset = other.offset ;
89- justOffset = !isDirty || justOffset;
89+ justOffset = !isOverridden && (! isDirty || justOffset) ;
9090 isOverridden = false ;
9191 isDirty = true ;
9292 }
You can’t perform that action at this time.
0 commit comments