Lines Matching refs:bindings
34 …flags(pCreateInfo->flags), bindingCount(pCreateInfo->bindingCount), bindings(reinterpret_cast<VkDe… in DescriptorSetLayout()
40 bindings[i] = pCreateInfo->pBindings[i]; in DescriptorSetLayout()
41 if(UsesImmutableSamplers(bindings[i])) in DescriptorSetLayout()
43 size_t immutableSamplersSize = bindings[i].descriptorCount * sizeof(VkSampler); in DescriptorSetLayout()
44 bindings[i].pImmutableSamplers = reinterpret_cast<const VkSampler*>(host_memory); in DescriptorSetLayout()
46 memcpy(const_cast<VkSampler*>(bindings[i].pImmutableSamplers), in DescriptorSetLayout()
52 bindings[i].pImmutableSamplers = nullptr; in DescriptorSetLayout()
61 if(UsesImmutableSamplers(bindings[i])) in destroy()
64 vk::deallocate(const_cast<VkSampler*>(bindings[i].pImmutableSamplers), pAllocator); in destroy()
69 vk::deallocate(bindings, pAllocator); in destroy()
115 size += bindings[i].descriptorCount * GetDescriptorSize(bindings[i].descriptorType); in getSize()