/external/swiftshader/src/Vulkan/ |
D | VkDescriptorSetLayout.cpp | 38 DescriptorSetLayout::DescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo *pCreateInfo, void *… in DescriptorSetLayout() function in vk::DescriptorSetLayout 91 void DescriptorSetLayout::destroy(const VkAllocationCallbacks *pAllocator) in destroy() 96 size_t DescriptorSetLayout::ComputeRequiredAllocationSize(const VkDescriptorSetLayoutCreateInfo *pC… in ComputeRequiredAllocationSize() 114 uint32_t DescriptorSetLayout::GetDescriptorSize(VkDescriptorType type) in GetDescriptorSize() 138 bool DescriptorSetLayout::IsDescriptorDynamic(VkDescriptorType type) in IsDescriptorDynamic() 144 size_t DescriptorSetLayout::getDescriptorSetAllocationSize() const in getDescriptorSetAllocationSize() 150 size_t DescriptorSetLayout::getDescriptorSetDataSize() const in getDescriptorSetDataSize() 161 void DescriptorSetLayout::initialize(DescriptorSet *descriptorSet) in initialize() 189 uint32_t DescriptorSetLayout::getBindingOffset(uint32_t bindingNumber) const in getBindingOffset() 195 uint32_t DescriptorSetLayout::getDescriptorCount(uint32_t bindingNumber) const in getDescriptorCount() [all …]
|
D | VkDescriptorSetLayout.hpp | 87 class DescriptorSetLayout : public Object<DescriptorSetLayout, VkDescriptorSetLayout> class 99 DescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo *pCreateInfo, void *mem); 151 static inline DescriptorSetLayout *Cast(VkDescriptorSetLayout object) in Cast() 153 return DescriptorSetLayout::Cast(object); in Cast()
|
D | VkPipelineLayout.cpp | 36 const vk::DescriptorSetLayout *setLayout = vk::Cast(pCreateInfo->pSetLayouts[i]); in PipelineLayout() 49 if(DescriptorSetLayout::IsDescriptorDynamic(descriptorSets[i].bindings[j].descriptorType)) in PipelineLayout() 126 return DescriptorSetLayout::GetDescriptorSize(getDescriptorType(setNumber, bindingNumber)); in getDescriptorSize() 131 return DescriptorSetLayout::IsDescriptorDynamic(getDescriptorType(setNumber, bindingNumber)); in isDescriptorDynamic()
|
D | VkDescriptorUpdateTemplate.hpp | 22 class DescriptorSetLayout; 37 DescriptorSetLayout *descriptorSetLayout = nullptr;
|
D | VkDescriptorSet.hpp | 27 class DescriptorSetLayout; 33 DescriptorSetLayout *layout;
|
D | VkDescriptorUpdateTemplate.cpp | 45 DescriptorSetLayout::WriteDescriptorSet(device, descriptorSet, descriptorUpdateEntries[i], in updateDescriptorSet()
|
D | VkDevice.cpp | 363 DescriptorSetLayout::WriteDescriptorSet(this, pDescriptorWrites[i]); in updateDescriptorSets() 368 DescriptorSetLayout::CopyDescriptorSet(pDescriptorCopies[i]); in updateDescriptorSets()
|
D | VkDescriptorPool.cpp | 52 sw::align(DescriptorSetLayout::GetDescriptorSize(pCreateInfo->pPoolSizes[i].type), 16); in ComputeRequiredAllocationSize()
|
/external/vulkan-validation-layers/layers/ |
D | descriptor_sets.h | 187 class DescriptorSetLayout { 190 …DescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo *p_create_info, const VkDescriptorSetLay… 195 bool IsCompatible(DescriptorSetLayout const *rh_ds_layout) const; 272 …ConstBindingIterator(const DescriptorSetLayout *layout) : layout_(layout), index_(0) { assert(layo… in ConstBindingIterator() 273 …ConstBindingIterator(const DescriptorSetLayout *layout, uint32_t binding) : ConstBindingIterator(l… in ConstBindingIterator() 325 const DescriptorSetLayout *Layout() const { return layout_; } in Layout() 334 const DescriptorSetLayout *layout_; 375 bool VerifySetLayoutCompatibility(DescriptorSetLayout const *lh_ds_layout, DescriptorSetLayout cons… 492 std::vector<std::shared_ptr<DescriptorSetLayout const>> layout_nodes; 507 bool VerifyUpdateConsistency(DescriptorSetLayout::ConstBindingIterator current_binding, uint32_t of… [all …]
|
D | descriptor_sets.cpp | 56 using DescriptorSetLayout = cvdescriptorset::DescriptorSetLayout; typedef 221 bool cvdescriptorset::DescriptorSetLayout::IsCompatible(DescriptorSetLayout const *rh_ds_layout) co… in IsCompatible() 227 …cvdescriptorset::VerifySetLayoutCompatibility(DescriptorSetLayout const *lh_ds_layout, DescriptorS… in VerifySetLayoutCompatibility() 311 cvdescriptorset::DescriptorSetLayout::DescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo *p_… in DescriptorSetLayout() function in cvdescriptorset::DescriptorSetLayout 548 … const std::shared_ptr<DescriptorSetLayout const> &layout, uint32_t variable_count, in DescriptorSet() 666 … DescriptorSetLayout::ConstBindingIterator binding_it(descriptor_set->GetLayout().get(), binding); in ValidateDrawState() 1040 …if ((!VerifyUpdateConsistency(DescriptorSetLayout::ConstBindingIterator(src_layout.get(), update->… in ValidateCopyUpdate() 1043 …(!VerifyUpdateConsistency(DescriptorSetLayout::ConstBindingIterator(dst_layout.get(), update->dstB… in ValidateCopyUpdate() 2288 bool cvdescriptorset::VerifyUpdateConsistency(DescriptorSetLayout::ConstBindingIterator current_bin… in VerifyUpdateConsistency() 2352 DescriptorSetLayout::ConstBindingIterator dest(dest_layout.get(), update->dstBinding); in ValidateWriteUpdate() [all …]
|
D | core_validation_types.h | 61 class DescriptorSetLayout; variable 1105 std::vector<std::shared_ptr<cvdescriptorset::DescriptorSetLayout const>> set_layouts; 1582 std::shared_ptr<cvdescriptorset::DescriptorSetLayout const> const GetDescriptorSetLayout(const Vali…
|
/external/vulkan-validation-layers/tests/ |
D | vktestbinding.h | 72 class DescriptorSetLayout; variable 634 …ce &dev, VkPipelineLayoutCreateInfo &info, const std::vector<const DescriptorSetLayout *> &layouts… 645 class DescriptorSetLayout : public internal::NonDispHandle<VkDescriptorSetLayout> { 647 DescriptorSetLayout() NOEXCEPT : NonDispHandle(){}; in DescriptorSetLayout() function 648 ~DescriptorSetLayout(); 651 DescriptorSetLayout(DescriptorSetLayout &&src) : NonDispHandle(std::move(src)){}; in DescriptorSetLayout() function 653 DescriptorSetLayout &operator=(DescriptorSetLayout &&src) NOEXCEPT { 654 this->~DescriptorSetLayout(); 682 …riptorSet *> alloc_sets(const Device &dev, const std::vector<const DescriptorSetLayout *> &layouts… 683 …std::vector<DescriptorSet *> alloc_sets(const Device &dev, const DescriptorSetLayout &layout, uint… [all …]
|
D | vktestbinding.cpp | 753 const std::vector<const DescriptorSetLayout *> &layouts) { in NON_DISPATCHABLE_HANDLE_DTOR() 767 NON_DISPATCHABLE_HANDLE_DTOR(DescriptorSetLayout, vkDestroyDescriptorSetLayout) in NON_DISPATCHABLE_HANDLE_DTOR() argument 769 void DescriptorSetLayout::init(const Device &dev, const VkDescriptorSetLayoutCreateInfo &info) { in NON_DISPATCHABLE_HANDLE_DTOR() 783 … const std::vector<const DescriptorSetLayout *> &layouts) { in alloc_sets() 806 …scriptorSet *> DescriptorPool::alloc_sets(const Device &dev, const DescriptorSetLayout &layout, ui… in alloc_sets() 807 return alloc_sets(dev, std::vector<const DescriptorSetLayout *>(count, &layout)); in alloc_sets() 810 DescriptorSet *DescriptorPool::alloc_sets(const Device &dev, const DescriptorSetLayout &layout) { in alloc_sets()
|
D | vkrenderframework.h | 360 class VkDescriptorSetLayoutObj : public vk_testing::DescriptorSetLayout { 368 … VkDescriptorSetLayoutObj(VkDescriptorSetLayoutObj &&src) : DescriptorSetLayout(std::move(src)){}; in VkDescriptorSetLayoutObj() 370 DescriptorSetLayout::operator=(std::move(src)); 397 vk_testing::DescriptorSetLayout m_layout;
|
/external/deqp/external/vulkancts/modules/vulkan/memory/ |
D | vktMemoryDeviceMemoryReportTests.cpp | 818 struct DescriptorSetLayout struct 926 std::vector<DescriptorSetLayout::Parameters> descriptorSetLayouts; 936 static Parameters singleDescriptorSet (const DescriptorSetLayout::Parameters& descriptorSetLayout) in singleDescriptorSet() 946 typedef SharedPtr<Dependency<DescriptorSetLayout>> DescriptorSetLayoutDepSp; 954 …for (std::vector<DescriptorSetLayout::Parameters>::const_iterator dsParams = params.descriptorSetL… in Resources() 958 …descriptorSetLayouts.push_back(DescriptorSetLayoutDepSp(new Dependency<DescriptorSetLayout>(env, *… in Resources() 1027 …DescriptorSetLayout::Parameters::single(0u, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1u, VK_SHAD… in Resources() 1236 static DescriptorSetLayout::Parameters getDescriptorSetLayout (void) in getDescriptorSetLayout() 1238 typedef DescriptorSetLayout::Parameters::Binding Binding; in getDescriptorSetLayout() 1245 return DescriptorSetLayout::Parameters(bindings); in getDescriptorSetLayout() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/api/ |
D | vktApiObjectManagementTests.cpp | 1397 struct DescriptorSetLayout struct 1487 return getSafeObjectCount<DescriptorSetLayout>(context, params, DEFAULT_MAX_CONCURRENT_OBJECTS); in getMaxConcurrent() 1511 vector<DescriptorSetLayout::Parameters> descriptorSetLayouts; 1521 static Parameters singleDescriptorSet (const DescriptorSetLayout::Parameters& descriptorSetLayout) in singleDescriptorSet() 1531 typedef SharedPtr<Dependency<DescriptorSetLayout> > DescriptorSetLayoutDepSp; 1539 …for (vector<DescriptorSetLayout::Parameters>::const_iterator dsParams = params.descriptorSetLayout… in Resources() 1543 …descriptorSetLayouts.push_back(DescriptorSetLayoutDepSp(new Dependency<DescriptorSetLayout>(env, *… in Resources() 1625 …DescriptorSetLayout::Parameters::single(0u, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1u, VK_SHAD… in Resources() 1852 static DescriptorSetLayout::Parameters getDescriptorSetLayout (void) in getDescriptorSetLayout() 1854 typedef DescriptorSetLayout::Parameters::Binding Binding; in getDescriptorSetLayout() [all …]
|
/external/swiftshader/tests/VulkanWrapper/ |
D | DrawTester.hpp | 154 vk::DescriptorSetLayout descriptorSetLayout; // Owning handle
|
D | DrawTester.cpp | 209 std::vector<vk::DescriptorSetLayout> setLayouts; in createGraphicsPipeline() 346 std::vector<vk::DescriptorSetLayout> layouts(1, descriptorSetLayout); in createCommandBuffers()
|
/external/angle/src/libANGLE/renderer/vulkan/ |
D | vk_wrapper.h | 40 FUNC(DescriptorSetLayout) \ 590 class DescriptorSetLayout final : public WrappedObject<DescriptorSetLayout, VkDescriptorSetLayout> 593 DescriptorSetLayout() = default; 1710 ANGLE_INLINE void DescriptorSetLayout::destroy(VkDevice device) 1719 ANGLE_INLINE VkResult DescriptorSetLayout::init(VkDevice device,
|
D | vk_cache_utils.h | 57 using RefCountedDescriptorSetLayout = RefCounted<DescriptorSetLayout>; 795 using DescriptorSetLayoutPointerArray = DescriptorSetArray<BindingPointer<DescriptorSetLayout>>; 1405 DescriptorSetLayout, 1603 vk::BindingPointer<vk::DescriptorSetLayout> *descriptorSetLayoutOut);
|
D | vk_cache_utils.cpp | 3598 rendererVk->accumulateCacheStats(VulkanCacheType::DescriptorSetLayout, mCacheStats); in destroy() 3615 vk::BindingPointer<vk::DescriptorSetLayout> *descriptorSetLayoutOut) in getDescriptorSetLayout() 3638 vk::DescriptorSetLayout newLayout; in getDescriptorSetLayout() 3690 for (const vk::BindingPointer<vk::DescriptorSetLayout> &layoutPtr : descriptorSetLayouts) in getPipelineLayout()
|
D | ProgramExecutableVk.cpp | 513 const vk::DescriptorSetLayout &descriptorSetLayout = in allocateDescriptorSetAndGetInfo() 1870 const vk::DescriptorSetLayout &descriptorSetLayout = in updateDescriptorSets()
|
D | vk_utils.cpp | 703 case HandleType::DescriptorSetLayout: in destroy()
|
/external/angle/third_party/vulkan-deps/vulkan-headers/src/include/vulkan/ |
D | vulkan_handles.hpp | 5359 class DescriptorSetLayout class 5370 VULKAN_HPP_CONSTEXPR DescriptorSetLayout() = default; 5371 VULKAN_HPP_CONSTEXPR DescriptorSetLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} in DescriptorSetLayout() function in VULKAN_HPP_NAMESPACE::DescriptorSetLayout 5372 …VULKAN_HPP_TYPESAFE_EXPLICIT DescriptorSetLayout( VkDescriptorSetLayout descriptorSetLayout ) VULK… in DescriptorSetLayout() function in VULKAN_HPP_NAMESPACE::DescriptorSetLayout 5377 DescriptorSetLayout & operator=( VkDescriptorSetLayout descriptorSetLayout ) VULKAN_HPP_NOEXCEPT in operator =() 5384 DescriptorSetLayout & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT in operator =() 5391 auto operator<=>( DescriptorSetLayout const & ) const = default; 5393 bool operator==( DescriptorSetLayout const & rhs ) const VULKAN_HPP_NOEXCEPT in operator ==() 5398 bool operator!=( DescriptorSetLayout const & rhs ) const VULKAN_HPP_NOEXCEPT in operator !=() 5403 bool operator<( DescriptorSetLayout const & rhs ) const VULKAN_HPP_NOEXCEPT in operator <() [all …]
|
D | vulkan_raii.hpp | 5030 class DescriptorSetLayout class 5041 DescriptorSetLayout( in DescriptorSetLayout() function in VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout 5062 DescriptorSetLayout( in DescriptorSetLayout() function in VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout 5073 ~DescriptorSetLayout() in ~DescriptorSetLayout() 5083 DescriptorSetLayout() = default; 5085 DescriptorSetLayout() = delete; 5087 DescriptorSetLayout( DescriptorSetLayout const & ) = delete; 5088 DescriptorSetLayout( DescriptorSetLayout && rhs ) VULKAN_HPP_NOEXCEPT in DescriptorSetLayout() function in VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout 5095 DescriptorSetLayout & operator=( DescriptorSetLayout const & ) = delete; 5096 …DescriptorSetLayout & operator =( DescriptorSetLayout && rhs ) VUL… in operator =() [all …]
|