Searched refs:DescriptorSetLayout (Results 1 - 13 of 13) sorted by relevance

/external/vulkan-validation-layers/layers/
H A Ddescriptor_sets.h62 * DescriptorSetLayout class
89 class DescriptorSetLayout { class in namespace:cvdescriptorset
92 DescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo *p_create_info, const VkDescriptorSetLayout layout);
106 bool IsCompatible(const DescriptorSetLayout *, std::string *) const;
262 std::vector<cvdescriptorset::DescriptorSetLayout const *> layout_nodes;
288 * Please refer to the DescriptorSetLayout comment above for a description of
301 DescriptorSet(const VkDescriptorSet, const VkDescriptorPool, const DescriptorSetLayout *, const core_validation::layer_data *);
325 bool IsCompatible(const DescriptorSetLayout *, std::string *) const;
345 const DescriptorSetLayout *GetLayout() const { return p_layout_; };
379 const DescriptorSetLayout *p_layout
[all...]
H A Ddescriptor_sets.cpp26 // Construct DescriptorSetLayout instance from given create info
27 cvdescriptorset::DescriptorSetLayout::DescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo *p_create_info, function in class:cvdescriptorset::DescriptorSetLayout
53 bool cvdescriptorset::DescriptorSetLayout::ValidateCreateInfo(debug_report_data *report_data,
68 void cvdescriptorset::DescriptorSetLayout::FillBindingSet(std::unordered_set<uint32_t> *binding_set) const {
74 cvdescriptorset::DescriptorSetLayout::GetDescriptorSetLayoutBindingPtrFromBinding(const uint32_t binding) const {
82 cvdescriptorset::DescriptorSetLayout::GetDescriptorSetLayoutBindingPtrFromIndex(const uint32_t index) const {
88 uint32_t cvdescriptorset::DescriptorSetLayout::GetDescriptorCountFromBinding(const uint32_t binding) const {
96 uint32_t cvdescriptorset::DescriptorSetLayout::GetDescriptorCountFromIndex(const uint32_t index) const {
102 VkDescriptorType cvdescriptorset::DescriptorSetLayout
[all...]
H A Dcore_validation_types.h61 class DescriptorSetLayout;
455 std::vector<cvdescriptorset::DescriptorSetLayout const *> set_layouts;
633 cvdescriptorset::DescriptorSetLayout const *getDescriptorSetLayout(layer_data const *, VkDescriptorSetLayout);
H A Dcore_validation.cpp149 unordered_map<VkDescriptorSetLayout, cvdescriptorset::DescriptorSetLayout *> descriptorSetLayoutMap;
2241 cvdescriptorset::DescriptorSetLayout const *getDescriptorSetLayout(layer_data const *my_data, VkDescriptorSetLayout dsLayout) {
6708 return cvdescriptorset::DescriptorSetLayout::ValidateCreateInfo(dev_data->report_data, create_info);
6714 dev_data->descriptorSetLayoutMap[set_layout] = new cvdescriptorset::DescriptorSetLayout(create_info, set_layout);
6895 // as well as DescriptorSetLayout ptrs used for later update.
/external/deqp/external/vulkancts/modules/vulkan/api/
H A DvktApiObjectManagementTests.cpp1235 struct DescriptorSetLayout
1325 return getSafeObjectCount<DescriptorSetLayout>(context, params, DEFAULT_MAX_CONCURRENT_OBJECTS);
1349 vector<DescriptorSetLayout::Parameters> descriptorSetLayouts;
1359 static Parameters singleDescriptorSet (const DescriptorSetLayout::Parameters& descriptorSetLayout)
1369 typedef SharedPtr<Dependency<DescriptorSetLayout> > DescriptorSetLayoutDepSp;
1377 for (vector<DescriptorSetLayout::Parameters>::const_iterator dsParams = params.descriptorSetLayouts.begin();
1381 descriptorSetLayouts.push_back(DescriptorSetLayoutDepSp(new Dependency<DescriptorSetLayout>(env, *dsParams)));
1522 DescriptorSetLayout::Parameters::single(0u, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1u, VK_SHADER_STAGE_FRAGMENT_BIT, true)))
1754 static DescriptorSetLayout::Parameters getDescriptorSetLayout (void)
1756 typedef DescriptorSetLayout
[all...]
/external/vulkan-validation-layers/tests/
H A Dvktestbinding.cpp636 const std::vector<const DescriptorSetLayout *> &layouts) {
649 NON_DISPATCHABLE_HANDLE_DTOR(DescriptorSetLayout, vkDestroyDescriptorSetLayout)
651 void DescriptorSetLayout::init(const Device &dev, const VkDescriptorSetLayoutCreateInfo &info) {
665 const std::vector<const DescriptorSetLayout *> &layouts) {
688 std::vector<DescriptorSet *> DescriptorPool::alloc_sets(const Device &dev, const DescriptorSetLayout &layout, uint32_t count) {
689 return alloc_sets(dev, std::vector<const DescriptorSetLayout *>(count, &layout));
692 DescriptorSet *DescriptorPool::alloc_sets(const Device &dev, const DescriptorSetLayout &layout) {
H A Dvktestbinding.h52 class DescriptorSetLayout;
498 void init(const Device &dev, VkPipelineLayoutCreateInfo &info, const std::vector<const DescriptorSetLayout *> &layouts);
509 class DescriptorSetLayout : public internal::NonDispHandle<VkDescriptorSetLayout> { class in namespace:vk_testing
511 ~DescriptorSetLayout();
536 std::vector<DescriptorSet *> alloc_sets(const Device &dev, const std::vector<const DescriptorSetLayout *> &layouts);
537 std::vector<DescriptorSet *> alloc_sets(const Device &dev, const DescriptorSetLayout &layout, uint32_t count);
538 DescriptorSet *alloc_sets(const Device &dev, const DescriptorSetLayout &layout);
H A Dvkrenderframework.h368 vk_testing::DescriptorSetLayout m_layout;
H A Dvkrenderframework.cpp494 vector<const vk_testing::DescriptorSetLayout *> layouts;
/external/vulkan-validation-layers/include/vulkan/
H A Dvulkan.hpp1542 class DescriptorSetLayout class in namespace:vk::vk
1545 DescriptorSetLayout() function in class:vk::vk::DescriptorSetLayout
1550 DescriptorSetLayout(VkDescriptorSetLayout descriptorSetLayout) function in class:vk::vk::DescriptorSetLayout
1554 DescriptorSetLayout& operator=(VkDescriptorSetLayout descriptorSetLayout)
1561 bool operator==(DescriptorSetLayout const &rhs) const
1566 bool operator!=(DescriptorSetLayout const &rhs) const
1571 bool operator<(DescriptorSetLayout const &rhs) const
1597 static_assert( sizeof( DescriptorSetLayout ) == sizeof( VkDescriptorSetLayout ), "handle and wrapper have different size!" );
6379 DescriptorSetAllocateInfo( DescriptorPool descriptorPool_ = DescriptorPool(), uint32_t descriptorSetCount_ = 0, const DescriptorSetLayout* pSetLayouts_ = nullptr )
6423 DescriptorSetAllocateInfo& setPSetLayouts( const DescriptorSetLayout* pSetLayouts
[all...]
/external/deqp/external/vulkancts/framework/vulkan/
H A DvkNullDriver.cpp167 VK_NULL_DEFINE_DEVICE_OBJ(DescriptorSetLayout);
H A DvkNullDriverImpl.inl97 VK_NULL_RETURN((*pSetLayout = allocateNonDispHandle<DescriptorSetLayout, VkDescriptorSetLayout>(device, pCreateInfo, pAllocator)));
293 freeNonDispHandle<DescriptorSetLayout, VkDescriptorSetLayout>(descriptorSetLayout, pAllocator);
/external/vulkan-validation-layers/demos/
H A Dcube.cpp2677 vk::DescriptorSetLayout desc_layout;

Completed in 1386 milliseconds