jjzjj

descriptorWrites

全部标签

c++ - Vulkan - 我应该什么时候创建新管道?

所以我想在Vulkan中渲染两个独立的网格。我正在涉足纹理,第一个网格使用其中的4个,而第二个使用5个。我正在做索引绘制。为简单起见,每个网格都有自己的统一缓冲区和采样器数组,打包到单独的描述符集中,每个都有一个UBO绑定(bind)和另一个采样器绑定(bind)。为每个网格运行以下代码,其中descriptorSet是与单个网格关联的描述符集。filepaths是特定用途的图像路径vector。std::vectordescriptorWrites;descriptorWrites.resize(2);VkDescriptorBufferInfobufferInfo={};buffe