Beispiel #1
0
 public static void vkCmdBindDescriptorSets(
     VkCommandBuffer commandBuffer,
     VkPipelineBindPoint pipelineBindPoint,
     VkPipelineLayout layout,
     uint firstSet,
     ReadOnlySpan <VkDescriptorSet> descriptorSets,
     ReadOnlySpan <uint> dynamicOffsets)
 {
     fixed(VkDescriptorSet *descriptorSetsPtr = descriptorSets)
     {
         fixed(uint *dynamicOffsetsPtr = dynamicOffsets)
         {
             vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, (uint)descriptorSets.Length, descriptorSetsPtr, (uint)dynamicOffsets.Length, dynamicOffsetsPtr);
         }
     }
 }
Beispiel #2
0
 public static void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint firstSet, VkDescriptorSet descriptorSet)
 {
     vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, 1, &descriptorSet, 0, null);
 }