/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/descriptor_set/ |
D | layout.rs | 34 pub struct DescriptorSetLayout { struct 35 handle: ash::vk::DescriptorSetLayout, argument 45 impl DescriptorSetLayout { argument 51 ) -> Result<Arc<DescriptorSetLayout>, DescriptorSetLayoutCreationError> { in new() argument 61 Ok(Arc::new(DescriptorSetLayout { in new() 80 handle: ash::vk::DescriptorSetLayout, in from_handle() argument 82 ) -> Arc<DescriptorSetLayout> { in from_handle() argument 98 Arc::new(DescriptorSetLayout { in from_handle() 284 ) -> Result<ash::vk::DescriptorSetLayout, DescriptorSetLayoutCreationError> { in create() argument 424 pub fn is_compatible_with(&self, other: &DescriptorSetLayout) -> bool { in is_compatible_with() [all …]
|
D | allocator.rs | 21 layout::DescriptorSetLayout, 62 layout: &Arc<DescriptorSetLayout>, in allocate() argument 128 pub fn clear(&self, layout: &Arc<DescriptorSetLayout>) { in clear() argument 156 layout: &Arc<DescriptorSetLayout>, in allocate() argument 197 layout: &Arc<DescriptorSetLayout>, in allocate() argument 219 layout: Arc<DescriptorSetLayout>, 223 fn new(layout: Arc<DescriptorSetLayout>) -> Result<Self, OomError> { in new() 259 fn new(layout: &Arc<DescriptorSetLayout>, set_count: usize) -> Result<Arc<Self>, OomError> { in new() argument 318 layout: Arc<DescriptorSetLayout>, 324 fn new(layout: Arc<DescriptorSetLayout>) -> Result<Self, OomError> { in new() [all …]
|
D | persistent.rs | 28 DescriptorSet, DescriptorSetCreationError, DescriptorSetInner, DescriptorSetLayout, 52 layout: Arc<DescriptorSetLayout>, in new() argument 70 layout: Arc<DescriptorSetLayout>, in new_variable() argument 113 fn layout(&self) -> &Arc<DescriptorSetLayout> { in layout() argument
|
D | mod.rs | 87 use self::{layout::DescriptorSetLayout, sys::UnsafeDescriptorSet}; 123 fn layout(&self) -> &Arc<DescriptorSetLayout>; in layout() argument 159 layout: Arc<DescriptorSetLayout>, 167 layout: Arc<DescriptorSetLayout>, in new() argument 244 pub(crate) fn layout(&self) -> &Arc<DescriptorSetLayout> { in layout() argument 263 pub fn new(layout: &DescriptorSetLayout, variable_descriptor_count: u32) -> Self { in new() argument
|
D | pool.rs | 12 layout::{DescriptorSetLayout, DescriptorType}, 390 pub layout: &'a DescriptorSetLayout, 439 DescriptorSetLayout, DescriptorSetLayoutBinding, DescriptorSetLayoutCreateInfo, 497 let set_layout = DescriptorSetLayout::new( in basic_alloc() 538 let set_layout = DescriptorSetLayout::new( in alloc_diff_device()
|
D | sys.rs | 14 layout::DescriptorSetLayout, 61 layout: &DescriptorSetLayout, in write() argument
|
/aosp_15_r20/external/swiftshader/src/Vulkan/ |
H A D | VkDescriptorSetLayout.cpp | 38 DescriptorSetLayout::DescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo *pCreateInfo, void *… in DescriptorSetLayout() function in vk::DescriptorSetLayout 63 vk::DescriptorSetLayout::Binding &dstBinding = bindings[srcBinding.binding]; in 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() 140 bool DescriptorSetLayout::IsDescriptorDynamic(VkDescriptorType type) in IsDescriptorDynamic() 146 size_t DescriptorSetLayout::getDescriptorSetAllocationSize(uint32_t variableDescriptorCount) const in getDescriptorSetAllocationSize() 152 size_t DescriptorSetLayout::getDescriptorSetDataSize(uint32_t variableDescriptorCount) const in getDescriptorSetDataSize() 170 void DescriptorSetLayout::initialize(DescriptorSet *descriptorSet, uint32_t variableDescriptorCount) in initialize() 240 uint32_t DescriptorSetLayout::getBindingOffset(uint32_t bindingNumber) const in getBindingOffset() [all …]
|
H A D | VkDescriptorSetLayout.hpp | 84 class DescriptorSetLayout : public Object<DescriptorSetLayout, VkDescriptorSetLayout> class 96 DescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo *pCreateInfo, void *mem); 147 static inline DescriptorSetLayout *Cast(VkDescriptorSetLayout object) in Cast() 149 return DescriptorSetLayout::Cast(object); in Cast()
|
H A D | VkPipelineLayout.cpp | 40 const vk::DescriptorSetLayout *setLayout = vk::Cast(pCreateInfo->pSetLayouts[i]); in PipelineLayout() 53 if(DescriptorSetLayout::IsDescriptorDynamic(descriptorSets[i].bindings[j].descriptorType)) in PipelineLayout() 133 return DescriptorSetLayout::GetDescriptorSize(getDescriptorType(setNumber, bindingNumber)); in getDescriptorSize() 138 return DescriptorSetLayout::IsDescriptorDynamic(getDescriptorType(setNumber, bindingNumber)); in isDescriptorDynamic()
|
H A D | VkDescriptorUpdateTemplate.hpp | 22 class DescriptorSetLayout; 37 DescriptorSetLayout *descriptorSetLayout = nullptr;
|
H A D | VkDescriptorSet.hpp | 27 class DescriptorSetLayout; 33 DescriptorSetLayout *layout;
|
/aosp_15_r20/external/vulkan-validation-layers/layers/ |
H A 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 …]
|
H A 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 …]
|
/aosp_15_r20/external/deqp/external/vulkancts/modules/vulkan/memory/ |
H A D | vktMemoryAddressBindingTests.cpp | 836 struct DescriptorSetLayout struct 942 std::vector<DescriptorSetLayout::Parameters> descriptorSetLayouts; 954 … static Parameters singleDescriptorSet(const DescriptorSetLayout::Parameters &descriptorSetLayout) in singleDescriptorSet() 964 typedef SharedPtr<Dependency<DescriptorSetLayout>> DescriptorSetLayoutDepSp; 972 for (std::vector<DescriptorSetLayout::Parameters>::const_iterator dsParams = in Resources() 977 DescriptorSetLayoutDepSp(new Dependency<DescriptorSetLayout>(env, *dsParams))); in Resources() 1050 …, layout(env, PipelineLayout::Parameters::singleDescriptorSet(DescriptorSetLayout::Parameters::sin… in Resources() 1244 static DescriptorSetLayout::Parameters getDescriptorSetLayout(void) in getDescriptorSetLayout() 1246 typedef DescriptorSetLayout::Parameters::Binding Binding; in getDescriptorSetLayout() 1253 return DescriptorSetLayout::Parameters(bindings); in getDescriptorSetLayout() [all …]
|
H A D | vktMemoryDeviceMemoryReportTests.cpp | 820 struct DescriptorSetLayout struct 926 std::vector<DescriptorSetLayout::Parameters> descriptorSetLayouts; 938 … static Parameters singleDescriptorSet(const DescriptorSetLayout::Parameters &descriptorSetLayout) in singleDescriptorSet() 948 typedef SharedPtr<Dependency<DescriptorSetLayout>> DescriptorSetLayoutDepSp; 956 for (std::vector<DescriptorSetLayout::Parameters>::const_iterator dsParams = in Resources() 961 DescriptorSetLayoutDepSp(new Dependency<DescriptorSetLayout>(env, *dsParams))); in Resources() 1034 …, layout(env, PipelineLayout::Parameters::singleDescriptorSet(DescriptorSetLayout::Parameters::sin… in Resources() 1228 static DescriptorSetLayout::Parameters getDescriptorSetLayout(void) in getDescriptorSetLayout() 1230 typedef DescriptorSetLayout::Parameters::Binding Binding; in getDescriptorSetLayout() 1237 return DescriptorSetLayout::Parameters(bindings); in getDescriptorSetLayout() [all …]
|
/aosp_15_r20/external/vulkan-validation-layers/tests/ |
H A 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 …]
|
H A 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()
|
H A 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;
|
/aosp_15_r20/external/deqp/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiObjectManagementTests.cpp | 1677 struct DescriptorSetLayout struct 1761 … return getSafeObjectCount<DescriptorSetLayout>(context, params, DEFAULT_MAX_CONCURRENT_OBJECTS); in getMaxConcurrent() 1780 vector<DescriptorSetLayout::Parameters> descriptorSetLayouts; 1792 … static Parameters singleDescriptorSet(const DescriptorSetLayout::Parameters &descriptorSetLayout) in singleDescriptorSet() 1802 typedef SharedPtr<Dependency<DescriptorSetLayout>> DescriptorSetLayoutDepSp; 1810 …for (vector<DescriptorSetLayout::Parameters>::const_iterator dsParams = params.descriptorSetLayout… in Resources() 1814 DescriptorSetLayoutDepSp(new Dependency<DescriptorSetLayout>(env, *dsParams))); in Resources() 1898 …, layout(env, PipelineLayout::Parameters::singleDescriptorSet(DescriptorSetLayout::Parameters::sin… in Resources() 2103 static DescriptorSetLayout::Parameters getDescriptorSetLayout(void) in getDescriptorSetLayout() 2105 typedef DescriptorSetLayout::Parameters::Binding Binding; in getDescriptorSetLayout() [all …]
|
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/command_buffer/synced/ |
D | mod.rs | 188 DescriptorSetLayout, DescriptorSetLayoutBinding, DescriptorSetLayoutCreateInfo, 399 let set_layout = DescriptorSetLayout::new( in descriptor_set_binding() 474 DescriptorSetLayout::new(device.clone(), Default::default()).unwrap(), in descriptor_set_binding()
|
/aosp_15_r20/external/rust/android-crates-io/crates/ash/src/extensions/ext/ |
D | descriptor_buffer.rs | 27 layout: vk::DescriptorSetLayout, in get_descriptor_set_layout_size() argument 38 layout: vk::DescriptorSetLayout, in get_descriptor_set_layout_binding_offset() argument
|
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/pipeline/ |
D | layout.rs | 67 descriptor_set::layout::{DescriptorRequirementsNotMet, DescriptorSetLayout, DescriptorType}, 90 set_layouts: Vec<Arc<DescriptorSetLayout>>, 562 pub fn set_layouts(&self) -> &[Arc<DescriptorSetLayout>] { in set_layouts() argument 1117 pub set_layouts: Vec<Arc<DescriptorSetLayout>>,
|
D | compute.rs | 28 DescriptorSetLayout, DescriptorSetLayoutCreateInfo, DescriptorSetLayoutCreationError, 91 .map(|desc| DescriptorSetLayout::new(device.clone(), desc.clone())) in new()
|
/aosp_15_r20/hardware/google/gfxstream/common/vulkan/include/vulkan/ |
D | vulkansc_shared.hpp | 537 class SharedHandleTraits<DescriptorSetLayout> 541 using deleter = ObjectDestroyShared<DescriptorSetLayout>; 543 using SharedDescriptorSetLayout = SharedHandle<DescriptorSetLayout>;
|
D | vulkansc_handles.hpp | 768 class DescriptorSetLayout; 906 class UniqueHandleTraits<DescriptorSetLayout, Dispatch> 911 …using UniqueDescriptorSetLayout = UniqueHandle<DescriptorSetLayout, VULKAN_HPP_DEFAULT_DISPATCHER_… 3343 class DescriptorSetLayout class 3353 VULKAN_HPP_CONSTEXPR DescriptorSetLayout() = default; 3354 VULKAN_HPP_CONSTEXPR DescriptorSetLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT in DescriptorSetLayout() function in VULKAN_HPP_NAMESPACE::DescriptorSetLayout 3356 …VULKAN_HPP_TYPESAFE_EXPLICIT DescriptorSetLayout( VkDescriptorSetLayout descriptorSetLayout ) VULK… in DescriptorSetLayout() function in VULKAN_HPP_NAMESPACE::DescriptorSetLayout 3361 DescriptorSetLayout & operator=(VkDescriptorSetLayout descriptorSetLayout) VULKAN_HPP_NOEXCEPT in operator =() 3368 DescriptorSetLayout & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT in operator =() 3375 auto operator<=>( DescriptorSetLayout const & ) const = default; [all …]
|