You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
VulkanRHI: Fix wrong sType for VkDescriptorAddressInfoEXT structs.
[REVIEW] trivial #rnx [CL 30572534 by jeannoe morissette in ue5-main branch]
This commit is contained in:
@@ -257,7 +257,7 @@ void FVulkanComputePipelineDescriptorState::UpdateBindlessDescriptors(FVulkanCom
|
||||
// Make sure it wasn't written to already
|
||||
VkDescriptorAddressInfoEXT& DescriptorAddressInfo = DescriptorAddressInfos[BindingIndex];
|
||||
check(DescriptorAddressInfo.sType == 0);
|
||||
DescriptorAddressInfo.sType = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO;
|
||||
DescriptorAddressInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT;
|
||||
DescriptorAddressInfo.address = UniformBufferUploader->GetCPUBufferAddress() + RingBufferOffset;
|
||||
DescriptorAddressInfo.range = UBSize;
|
||||
|
||||
@@ -292,7 +292,7 @@ void FVulkanComputePipelineDescriptorState::UpdateBindlessDescriptors(FVulkanCom
|
||||
BufferInfo.buffer = WriteDescriptorSet.pBufferInfo->buffer;
|
||||
VkDeviceAddress BufferAddress = VulkanRHI::vkGetBufferDeviceAddressKHR(Device->GetInstanceHandle(), &BufferInfo);
|
||||
|
||||
DescriptorAddressInfo.sType = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO;
|
||||
DescriptorAddressInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT;
|
||||
DescriptorAddressInfo.address = BufferAddress + WriteDescriptorSet.pBufferInfo->offset;
|
||||
DescriptorAddressInfo.range = WriteDescriptorSet.pBufferInfo->range;
|
||||
}
|
||||
@@ -483,7 +483,7 @@ void FVulkanGraphicsPipelineDescriptorState::UpdateBindlessDescriptors(FVulkanCo
|
||||
// Make sure it wasn't written to already
|
||||
VkDescriptorAddressInfoEXT& DescriptorAddressInfo = DescriptorAddressInfos[BindingIndex];
|
||||
check(DescriptorAddressInfo.sType == 0);
|
||||
DescriptorAddressInfo.sType = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO;
|
||||
DescriptorAddressInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT;
|
||||
DescriptorAddressInfo.address = UniformBufferUploader->GetCPUBufferAddress() + RingBufferOffset;
|
||||
DescriptorAddressInfo.range = UBSize;
|
||||
|
||||
@@ -518,7 +518,7 @@ void FVulkanGraphicsPipelineDescriptorState::UpdateBindlessDescriptors(FVulkanCo
|
||||
BufferInfo.buffer = WriteDescriptorSet.pBufferInfo->buffer;
|
||||
VkDeviceAddress BufferAddress = VulkanRHI::vkGetBufferDeviceAddressKHR(Device->GetInstanceHandle(), &BufferInfo);
|
||||
|
||||
DescriptorAddressInfo.sType = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO;
|
||||
DescriptorAddressInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT;
|
||||
DescriptorAddressInfo.address = BufferAddress + WriteDescriptorSet.pBufferInfo->offset;
|
||||
DescriptorAddressInfo.range = WriteDescriptorSet.pBufferInfo->range;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user