Compare commits

...

1 Commits

Author SHA1 Message Date
wildcard c6705577c9 [vulkan] fix vuid 02999 2026-02-21 00:14:25 +01:00
@@ -64,11 +64,19 @@ public:
} }
void AddBuffer(VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size) { void AddBuffer(VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size) {
*(payload_cursor++) = VkDescriptorBufferInfo{ if (buffer == VK_NULL_HANDLE) {
.buffer = buffer, *(payload_cursor++) = VkDescriptorBufferInfo{
.offset = offset, .buffer = VK_NULL_HANDLE,
.range = size, .offset = 0,
}; .range = VK_WHOLE_SIZE,
};
} else {
*(payload_cursor++) = VkDescriptorBufferInfo{
.buffer = buffer,
.offset = offset,
.range = size,
};
}
} }
void AddTexelBuffer(VkBufferView texel_buffer) { void AddTexelBuffer(VkBufferView texel_buffer) {