diff --git a/.pick_status.json b/.pick_status.json index 0d565538599..53e0e6ffbfa 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -5944,7 +5944,7 @@ "description": "vulkan: track the right value on CmdSetColorWriteMasks", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "092be5a32905989f620ff1926c2e3056fc4fea39" }, diff --git a/src/vulkan/runtime/vk_graphics_state.c b/src/vulkan/runtime/vk_graphics_state.c index 36fb0be59d6..3679281e1ca 100644 --- a/src/vulkan/runtime/vk_graphics_state.c +++ b/src/vulkan/runtime/vk_graphics_state.c @@ -2542,7 +2542,7 @@ vk_common_CmdSetColorWriteMaskEXT(VkCommandBuffer commandBuffer, uint32_t a = firstAttachment + i; assert(a < ARRAY_SIZE(dyn->cb.attachments)); - SET_DYN_VALUE(dyn, CB_BLEND_EQUATIONS, + SET_DYN_VALUE(dyn, CB_WRITE_MASKS, cb.attachments[a].write_mask, pColorWriteMasks[i]); } }