| Renderer::DescriptorSetBuilder & Spices::Renderer::DescriptorSetBuilder::AddStorageTextureMipmaps | ( | uint32_t | set, |
| uint32_t | binding, | ||
| VkShaderStageFlags | stageFlags, | ||
| const std::string & | textureName, | ||
| VkFormat | format = VK_FORMAT_R8G8B8A8_UNORM, | ||
| TextureType | type = TextureType::Texture2D, | ||
| std::function< void(RendererResourceCreateInfo &)> | func = nullptr ) |
Add the storage texture set binding with mipmap to descriptor set layout.
| [in] | set | Which set this texture wil use. |
| [in] | binding | Which binding this texture wil use. |
| [in] | stageFlags | Which buffer stage this buffer will use. |
| [in] | textureName | Texture's Name. |
| [in] | format | Texture Format, used in init. |
| [in] | type | Texture's type, used in init. |
| [in] | func | Function of define specific RendererResourceCreateInfo. |
fill in imageInfos.
Registy descriptor and add binging to it.
fill in imageInfos.
Registy descriptor and add binging to it.
Definition at line 1701 of file Renderer.cpp.
References Spices::RendererResourceCreateInfo::height, m_DescriptorSetId, m_Renderer, Spices::RendererResourceCreateInfo::mipLevel, Spices::RendererResourceCreateInfo::name, Spices::RendererResourceCreateInfo::type, and Spices::RendererResourceCreateInfo::width.