Home
last modified time | relevance | path

Searched refs:DescriptorSetLayout (Results 1 – 25 of 148) sorted by relevance

123456

/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/descriptor_set/
Dlayout.rs34 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 …]
Dallocator.rs21 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 …]
Dpersistent.rs28 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
Dmod.rs87 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
Dpool.rs12 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()
Dsys.rs14 layout::DescriptorSetLayout,
61 layout: &DescriptorSetLayout, in write() argument
/aosp_15_r20/external/swiftshader/src/Vulkan/
H A DVkDescriptorSetLayout.cpp38 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 DVkDescriptorSetLayout.hpp84 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 DVkPipelineLayout.cpp40 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 DVkDescriptorUpdateTemplate.hpp22 class DescriptorSetLayout;
37 DescriptorSetLayout *descriptorSetLayout = nullptr;
H A DVkDescriptorSet.hpp27 class DescriptorSetLayout;
33 DescriptorSetLayout *layout;
/aosp_15_r20/external/vulkan-validation-layers/layers/
H A Ddescriptor_sets.h187 class DescriptorSetLayout {
190DescriptorSetLayout(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 Ddescriptor_sets.cpp56 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()
666DescriptorSetLayout::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 DvktMemoryAddressBindingTests.cpp836 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 DvktMemoryDeviceMemoryReportTests.cpp820 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 Dvktestbinding.h72 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 Dvktestbinding.cpp753 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 Dvkrenderframework.h360 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 DvktApiObjectManagementTests.cpp1677 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/
Dmod.rs188 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/
Ddescriptor_buffer.rs27 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/
Dlayout.rs67 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>>,
Dcompute.rs28 DescriptorSetLayout, DescriptorSetLayoutCreateInfo, DescriptorSetLayoutCreationError,
91 .map(|desc| DescriptorSetLayout::new(device.clone(), desc.clone())) in new()
/aosp_15_r20/hardware/google/gfxstream/common/vulkan/include/vulkan/
Dvulkansc_shared.hpp537 class SharedHandleTraits<DescriptorSetLayout>
541 using deleter = ObjectDestroyShared<DescriptorSetLayout>;
543 using SharedDescriptorSetLayout = SharedHandle<DescriptorSetLayout>;
Dvulkansc_handles.hpp768 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 …]

123456