On Wed Aug 19 03:01:00 2026 +0000, Spencer Fricke wrote:
(hi Validation Layer lead here) saw this on the linux dev discord So yes, this is invalid in the spec {width=695 height=70} But dynamic state has a been full of subtle things like this that we have changed in the pass Like for example, we [discussed before](https://gitlab.khronos.org/vulkan/vulkan/-/issues/4116) ``` vkCmdSetColorWriteEnableEXT(cb, 2, [true, true]); vkCmdSetColorWriteEnableEXT(cb, 1, [false]); ``` On some drivers will cause the `attachment[1]` to turn `false` due to some driver implementations But setting it with zero, **might** be different 1. I went ahead and created an issue in https://github.com/KhronosGroup/Vulkan-Docs/issues (we will go over it our next Wednesday group meeting) 2. There is a chance some driver will go "sorry, we will break if you pass zero" 3. There is a chance that we can write tests and agree that this is valid everywhere (side note, please feel free to ping me around any Vulkan Spec/Validation questions, I don't follow the wine MR/Issues, but **VERY** happy to chime in if pinged)
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/11688#note_149220