VulkanのPushConstantとDescriptorSetの使い分け | Tech Notes
DescriptorSet
texture など大きいもの向け
複雑な UBO
Vulkan で複雑なシェーダを使うときのディスクリプタ定義 #Vulkan - Qiita
PushConstants
128byte か 256byte ?
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushConstants.html
c
void vkCmdPushConstants(
VkCommandBuffer commandBuffer,
VkPipelineLayout layout,
VkShaderStageFlags stageFlags,
uint32_t offset,
uint32_t size,
const void* pValues);
UBO など小さもの向け