Lines Matching refs:uniformInfo
753 de::MovePtr<BufferUniform> uniformInfo(new BufferUniform()); in setupUniformData() local
754 uniformInfo->type = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER; in setupUniformData()
755 uniformInfo->descriptor = makeDescriptorBufferInfo(*buffer, 0u, size); in setupUniformData()
756 uniformInfo->location = bindingLocation; in setupUniformData()
757 uniformInfo->buffer = VkBufferSp(new vk::Unique<VkBuffer>(buffer)); in setupUniformData()
758 uniformInfo->alloc = AllocationSp(alloc.release()); in setupUniformData()
760 m_uniformInfos.push_back(UniformInfoSp(new de::UniquePtr<UniformInfo>(uniformInfo))); in setupUniformData()
2095 const UniformInfo* uniformInfo = m_uniformInfos[i].get()->get(); in render() local
2096 deUint32 location = uniformInfo->location; in render()
2098 if (uniformInfo->type == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER) in render()
2100 const BufferUniform* bufferInfo = dynamic_cast<const BufferUniform*>(uniformInfo); in render()
2102 …escriptorSet, DescriptorSetUpdateBuilder::Location::binding(location), uniformInfo->type, &bufferI… in render()
2104 else if (uniformInfo->type == VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER) in render()
2106 const SamplerUniform* samplerInfo = dynamic_cast<const SamplerUniform*>(uniformInfo); in render()
2108 …escriptorSet, DescriptorSetUpdateBuilder::Location::binding(location), uniformInfo->type, &sampler… in render()