Home
last modified time | relevance | path

Searched refs:VkDescriptorSetLayoutBinding (Results 1 – 25 of 42) sorted by relevance

12

/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/
Dvk_descriptors.c34 const VkDescriptorSetLayoutBinding *a = (const VkDescriptorSetLayoutBinding*)av; in binding_compare()
35 const VkDescriptorSetLayoutBinding *b = (const VkDescriptorSetLayoutBinding*)bv; in binding_compare()
41 vk_create_sorted_bindings(const VkDescriptorSetLayoutBinding *bindings, unsigned count, in vk_create_sorted_bindings()
42 VkDescriptorSetLayoutBinding **sorted_bindings) in vk_create_sorted_bindings()
49 *sorted_bindings = malloc(count * sizeof(VkDescriptorSetLayoutBinding)); in vk_create_sorted_bindings()
53 memcpy(*sorted_bindings, bindings, count * sizeof(VkDescriptorSetLayoutBinding)); in vk_create_sorted_bindings()
54 qsort(*sorted_bindings, count, sizeof(VkDescriptorSetLayoutBinding), binding_compare); in vk_create_sorted_bindings()
Dvk_descriptors.h35 vk_create_sorted_bindings(const VkDescriptorSetLayoutBinding *bindings, unsigned count,
36 VkDescriptorSetLayoutBinding **sorted_bindings);
Dvk_meta_blit_resolve.c341 const VkDescriptorSetLayoutBinding bindings[] = {{ in get_blit_pipeline_layout()
/hardware/google/gfxstream/guest/vulkan_enc/
DDescriptorSetVirtualization.h78 std::vector<VkDescriptorSetLayoutBinding> bindings;
102 std::vector<VkDescriptorSetLayoutBinding> bindings;
108 void initDescriptorWriteTable(const std::vector<VkDescriptorSetLayoutBinding>& layoutBindings,
DDescriptorSetVirtualization.cpp32 void initDescriptorWriteTable(const std::vector<VkDescriptorSetLayoutBinding>& layoutBindings, in initDescriptorWriteTable()
334 const VkDescriptorSetLayoutBinding& binding) { in isBindingFeasibleForAlloc()
356 const VkDescriptorSetLayoutBinding& binding) { in isBindingFeasibleForFree()
371 static void allocBindingFeasible(const VkDescriptorSetLayoutBinding& binding, in allocBindingFeasible()
376 static void freeBindingFeasible(const VkDescriptorSetLayoutBinding& binding, in freeBindingFeasible()
449 const std::vector<VkDescriptorSetLayoutBinding>& bindings) { in removeDescriptorSetAllocation()
533 const std::vector<VkDescriptorSetLayoutBinding>& bindings = reified->bindings; in removeDescriptorSetFromPool()
Dgoldfish_vk_deepcopy_guest.h350 const VkDescriptorSetLayoutBinding* from,
351 VkDescriptorSetLayoutBinding* to);
Dgoldfish_vk_transform_guest.h555 VkDescriptorSetLayoutBinding* toTransform);
558 VkDescriptorSetLayoutBinding* toTransform);
Dgoldfish_vk_marshaling_guest.h668 const VkDescriptorSetLayoutBinding* forMarshaling);
671 VkDescriptorSetLayoutBinding* forUnmarshaling);
Dgoldfish_vk_transform_guest.cpp1772 VkDescriptorSetLayoutBinding* toTransform) { in transform_tohost_VkDescriptorSetLayoutBinding()
1778 VkDescriptorSetLayoutBinding* toTransform) { in transform_fromhost_VkDescriptorSetLayoutBinding()
1794 resourceTracker, (VkDescriptorSetLayoutBinding*)(toTransform->pBindings + i)); in transform_tohost_VkDescriptorSetLayoutCreateInfo()
1811 resourceTracker, (VkDescriptorSetLayoutBinding*)(toTransform->pBindings + i)); in transform_fromhost_VkDescriptorSetLayoutCreateInfo()
Dgoldfish_vk_counting_guest.h319 const VkDescriptorSetLayoutBinding* toCount, size_t* count);
Dgoldfish_vk_reserved_marshaling_guest.h370 const VkDescriptorSetLayoutBinding* forMarshaling,
/hardware/google/gfxstream/host/vulkan/
DVkDecoderInternalStructs.h316 std::vector<VkDescriptorSetLayoutBinding> bindings;
368 std::vector<VkDescriptorSetLayoutBinding> bindings;
DCompositorVk.cpp299 const VkDescriptorSetLayoutBinding layoutBindings[2] = { in setUpGraphicsPipeline()
300 VkDescriptorSetLayoutBinding{ in setUpGraphicsPipeline()
307 VkDescriptorSetLayoutBinding{ in setUpGraphicsPipeline()
DVkDecoderGlobalState.cpp2986 VkDescriptorSetLayoutBinding dslBinding = setInfo.bindings[i]; in initDescriptorSetInfoLocked()
7539 const VkDescriptorSetLayoutBinding& binding) { in isBindingFeasibleForAlloc()
7554 const VkDescriptorSetLayoutBinding& binding) { in isBindingFeasibleForFree()
7560 void allocBindingFeasible(const VkDescriptorSetLayoutBinding& binding, in allocBindingFeasible()
7565 void freeBindingFeasible(const VkDescriptorSetLayoutBinding& binding, in freeBindingFeasible()
7609 DescriptorPoolInfo& poolInfo, const std::vector<VkDescriptorSetLayoutBinding>& bindings) { in applyDescriptorSetAllocationLocked()
7621 DescriptorPoolInfo& poolInfo, const std::vector<VkDescriptorSetLayoutBinding>& bindings) { in removeDescriptorSetAllocationLocked()
/hardware/google/gfxstream/host/vulkan/emulated_textures/
DGpuDecompressionPipeline.cpp256 VkDescriptorSetLayoutBinding dsLayoutBindings[] = { in getDescriptorSetLayout()
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_EXT_inline_uniform_block.adoc58 The pname:descriptorCount of sname:VkDescriptorSetLayoutBinding thus
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_mutable_descriptor_type.adoc64 Typically when specifying a link:{refpage}VkDescriptorSetLayoutBinding.html[descriptor set layout b…
205 VkDescriptorSetLayoutBinding cbvSrvUavBinding = {
DVK_EXT_descriptor_buffer.adoc780 const VkDescriptorSetLayoutBinding setLayout0[] =
798 const VkDescriptorSetLayoutBinding setLayout1[] =
816 const VkDescriptorSetLayoutBinding setLayout2[] =
829 const VkDescriptorSetLayoutBinding setLayout3[] =
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
Ddescriptorsets.adoc595 slink:VkDescriptorSetLayoutBinding structures.
600 The slink:VkDescriptorSetLayoutBinding::pname:binding members of the
890 [open,refpage='VkDescriptorSetLayoutBinding',desc='Structure specifying a descriptor set layout bin…
892 The sname:VkDescriptorSetLayoutBinding structure is defined as:
894 include::{generated}/api/structs/VkDescriptorSetLayoutBinding.adoc[]
969 * [[VUID-VkDescriptorSetLayoutBinding-descriptorType-00282]]
976 * [[VUID-VkDescriptorSetLayoutBinding-descriptorType-04604]]
980 * [[VUID-VkDescriptorSetLayoutBinding-descriptorType-02209]]
983 * [[VUID-VkDescriptorSetLayoutBinding-descriptorType-08004]]
992 * [[VUID-VkDescriptorSetLayoutBinding-flags-08005]]
[all …]
/hardware/google/gfxstream/host/vulkan/cereal/common/
Dgoldfish_vk_deepcopy.h343 const VkDescriptorSetLayoutBinding* from,
344 VkDescriptorSetLayoutBinding* to);
Dgoldfish_vk_transform.h561 VkDescriptorSetLayoutBinding* toTransform);
564 VkDescriptorSetLayoutBinding* toTransform);
Dgoldfish_vk_marshaling.h653 const VkDescriptorSetLayoutBinding* forMarshaling);
656 VkDescriptorSetLayoutBinding* forUnmarshaling);
Dgoldfish_vk_transform.cpp1775 VkDescriptorSetLayoutBinding* toTransform) { in transform_tohost_VkDescriptorSetLayoutBinding()
1781 VkDescriptorSetLayoutBinding* toTransform) { in transform_fromhost_VkDescriptorSetLayoutBinding()
1797 resourceTracker, (VkDescriptorSetLayoutBinding*)(toTransform->pBindings + i)); in transform_tohost_VkDescriptorSetLayoutCreateInfo()
1814 resourceTracker, (VkDescriptorSetLayoutBinding*)(toTransform->pBindings + i)); in transform_fromhost_VkDescriptorSetLayoutCreateInfo()
Dgoldfish_vk_reserved_marshaling.h347 VkDescriptorSetLayoutBinding* forUnmarshaling,
Dgoldfish_vk_deepcopy.cpp1704 const VkDescriptorSetLayoutBinding* from, in deepcopy_VkDescriptorSetLayoutBinding()
1705 VkDescriptorSetLayoutBinding* to) { in deepcopy_VkDescriptorSetLayoutBinding()
1739 to->pBindings = (VkDescriptorSetLayoutBinding*)alloc->alloc( in deepcopy_VkDescriptorSetLayoutCreateInfo()
1740 from->bindingCount * sizeof(const VkDescriptorSetLayoutBinding)); in deepcopy_VkDescriptorSetLayoutCreateInfo()
1745 (VkDescriptorSetLayoutBinding*)(to->pBindings + i)); in deepcopy_VkDescriptorSetLayoutCreateInfo()

12