mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-04-10 05:28:56 +02:00
[vulkan] fix vuid 02999
This commit is contained in:
parent
732b7eb560
commit
c6705577c9
1 changed files with 13 additions and 5 deletions
|
|
@ -64,12 +64,20 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
void AddBuffer(VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size) {
|
void AddBuffer(VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size) {
|
||||||
|
if (buffer == VK_NULL_HANDLE) {
|
||||||
|
*(payload_cursor++) = VkDescriptorBufferInfo{
|
||||||
|
.buffer = VK_NULL_HANDLE,
|
||||||
|
.offset = 0,
|
||||||
|
.range = VK_WHOLE_SIZE,
|
||||||
|
};
|
||||||
|
} else {
|
||||||
*(payload_cursor++) = VkDescriptorBufferInfo{
|
*(payload_cursor++) = VkDescriptorBufferInfo{
|
||||||
.buffer = buffer,
|
.buffer = buffer,
|
||||||
.offset = offset,
|
.offset = offset,
|
||||||
.range = size,
|
.range = size,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void AddTexelBuffer(VkBufferView texel_buffer) {
|
void AddTexelBuffer(VkBufferView texel_buffer) {
|
||||||
*(payload_cursor++) = texel_buffer;
|
*(payload_cursor++) = texel_buffer;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue