|
|
@ -225,6 +225,7 @@ struct DeviceDispatch : InstanceDispatch { |
|
|
PFN_vkCmdEndTransformFeedbackEXT vkCmdEndTransformFeedbackEXT{}; |
|
|
PFN_vkCmdEndTransformFeedbackEXT vkCmdEndTransformFeedbackEXT{}; |
|
|
PFN_vkCmdFillBuffer vkCmdFillBuffer{}; |
|
|
PFN_vkCmdFillBuffer vkCmdFillBuffer{}; |
|
|
PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier{}; |
|
|
PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier{}; |
|
|
|
|
|
PFN_vkCmdResetQueryPool vkCmdResetQueryPool{}; |
|
|
PFN_vkCmdPushConstants vkCmdPushConstants{}; |
|
|
PFN_vkCmdPushConstants vkCmdPushConstants{}; |
|
|
PFN_vkCmdPushDescriptorSetWithTemplateKHR vkCmdPushDescriptorSetWithTemplateKHR{}; |
|
|
PFN_vkCmdPushDescriptorSetWithTemplateKHR vkCmdPushDescriptorSetWithTemplateKHR{}; |
|
|
PFN_vkCmdResolveImage vkCmdResolveImage{}; |
|
|
PFN_vkCmdResolveImage vkCmdResolveImage{}; |
|
|
@ -1168,6 +1169,10 @@ public: |
|
|
dld->vkCmdEndQuery(handle, query_pool, query); |
|
|
dld->vkCmdEndQuery(handle, query_pool, query); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void ResetQueryPool(VkQueryPool query_pool, u32 first_query, u32 query_count) const noexcept { |
|
|
|
|
|
dld->vkCmdResetQueryPool(handle, query_pool, first_query, query_count); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
void BindDescriptorSets(VkPipelineBindPoint bind_point, VkPipelineLayout layout, u32 first, |
|
|
void BindDescriptorSets(VkPipelineBindPoint bind_point, VkPipelineLayout layout, u32 first, |
|
|
Span<VkDescriptorSet> sets, Span<u32> dynamic_offsets) const noexcept { |
|
|
Span<VkDescriptorSet> sets, Span<u32> dynamic_offsets) const noexcept { |
|
|
dld->vkCmdBindDescriptorSets(handle, bind_point, layout, first, sets.size(), sets.data(), |
|
|
dld->vkCmdBindDescriptorSets(handle, bind_point, layout, first, sets.size(), sets.data(), |
|
|
|