|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
|
strong |
Semantic descriptor type — maps to Vulkan descriptor types internally.
Users declare what role a binding plays rather than which Vulkan type to use. The mapping is: UNIFORM → vk::DescriptorType::eUniformBuffer (small, frequently updated values) STORAGE → vk::DescriptorType::eStorageBuffer (large or write-capable arrays) TEXTURE → vk::DescriptorType::eCombinedImageSampler (sampled image + sampler) STORAGE_IMAGE → vk::DescriptorType::eStorageImage (compute read/write image)
Definition at line 83 of file ShaderUtils.hpp.