diff options
| author | Andre Weissflog <floooh@gmail.com> | 2025-11-18 11:59:53 +0100 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2025-11-18 11:59:53 +0100 |
| commit | 93dad0bdd0bcf020910dac281ca91daa583ee0e5 (patch) | |
| tree | 307feab3e49430bd3c7d2c0f3a6fd1b6919d5f3c | |
| parent | 558994bbe5eabe5f71d9f515384d71c859fb1cbc (diff) | |
sokol_gfx.h vk: replace deprecated access bits
| -rw-r--r-- | sokol_gfx.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/sokol_gfx.h b/sokol_gfx.h index c21dd015..66cac30a 100644 --- a/sokol_gfx.h +++ b/sokol_gfx.h @@ -18651,26 +18651,25 @@ _SOKOL_PRIVATE VkAccessFlags2 _sg_vk_access_mask(_sg_vk_access_t access, bool is f |= VK_ACCESS_2_INDEX_READ_BIT; } if (access & _SG_VK_ACCESS_STORAGEBUFFER_RO) { - f |= VK_ACCESS_2_SHADER_READ_BIT; + f |= VK_ACCESS_2_SHADER_STORAGE_READ_BIT; } if (access & _SG_VK_ACCESS_TEXTURE) { - f |= VK_ACCESS_2_SHADER_READ_BIT; + f |= VK_ACCESS_2_SHADER_SAMPLED_READ_BIT; } } if (access & _SG_VK_ACCESS_STAGING) { f |= VK_ACCESS_2_TRANSFER_WRITE_BIT; } if (access & _SG_VK_ACCESS_STORAGEBUFFER_RW) { - f |= VK_ACCESS_2_SHADER_WRITE_BIT | VK_ACCESS_2_SHADER_READ_BIT; + f |= VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT | VK_ACCESS_2_SHADER_STORAGE_READ_BIT; } if (access & _SG_VK_ACCESS_STORAGEIMAGE) { - f |= VK_ACCESS_2_SHADER_WRITE_BIT | VK_ACCESS_2_SHADER_READ_BIT; + f |= VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT | VK_ACCESS_2_SHADER_STORAGE_READ_BIT; } if (access & _SG_VK_ACCESS_COLOR_ATTACHMENT) { f |= VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT; } if (access & _SG_VK_ACCESS_RESOLVE_ATTACHMENT) { - // FIXME: hmm, also COLOR_ATTACHMENT_READ_BIT? f |= VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT; } if (access & (_SG_VK_ACCESS_DEPTH_ATTACHMENT | _SG_VK_ACCESS_STENCIL_ATTACHMENT)) { |