Home
last modified time | relevance | path

Searched refs:descriptorCount (Results 1 - 25 of 134) sorted by relevance

123456

/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkDescriptorSetLayout.cpp52 // "Bindings that are not specified have a descriptorCount and stageFlags of zero, and the value of descriptorType is undefined." in DescriptorSetLayout()
56 bindings[i].descriptorCount = 0; in DescriptorSetLayout()
66 dstBinding.descriptorCount = srcBinding.descriptorCount; in DescriptorSetLayout()
70 size_t immutableSamplersSize = dstBinding.descriptorCount * sizeof(VkSampler); in DescriptorSetLayout()
74 for(uint32_t i = 0; i < dstBinding.descriptorCount; i++) in DescriptorSetLayout()
85 offset += bindings[i].descriptorCount * GetDescriptorSize(bindings[i].descriptorType); in DescriptorSetLayout()
106 immutableSamplerCount += pCreateInfo->pBindings[i].descriptorCount; in ComputeRequiredAllocationSize()
155 size += bindings[i].descriptorCount * GetDescriptorSize(bindings[i].descriptorType); in getDescriptorSetDataSize()
175 for(uint32_t j = 0; j < bindings[i].descriptorCount; in initialize()
[all...]
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_descriptor_set.c58 immutable_sampler_count += pCreateInfo->pBindings[j].descriptorCount; in lvp_CreateDescriptorSetLayout()
92 set_layout->binding[b].array_size = binding->descriptorCount; in lvp_CreateDescriptorSetLayout()
99 set_layout->size += binding->descriptorCount; in lvp_CreateDescriptorSetLayout()
113 dynamic_offset_count += binding->descriptorCount; in lvp_CreateDescriptorSetLayout()
120 set_layout->stage[s].sampler_count += binding->descriptorCount; in lvp_CreateDescriptorSetLayout()
124 samplers += binding->descriptorCount; in lvp_CreateDescriptorSetLayout()
126 for (uint32_t i = 0; i < binding->descriptorCount; i++) in lvp_CreateDescriptorSetLayout()
140 set_layout->stage[s].const_buffer_count += binding->descriptorCount; in lvp_CreateDescriptorSetLayout()
147 set_layout->stage[s].uniform_block_size += binding->descriptorCount; in lvp_CreateDescriptorSetLayout()
148 set_layout->stage[s].uniform_block_sizes[set_layout->stage[s].uniform_block_count++] = binding->descriptorCount; in lvp_CreateDescriptorSetLayout()
[all...]
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_descriptor_set.c74 sampler_idx += binding->descriptorCount; in panvk_GetDescriptorSetLayoutSupport()
77 sampler_idx += binding->descriptorCount; in panvk_GetDescriptorSetLayoutSupport()
78 tex_idx += binding->descriptorCount; in panvk_GetDescriptorSetLayoutSupport()
83 tex_idx += binding->descriptorCount; in panvk_GetDescriptorSetLayoutSupport()
86 dynoffset_idx += binding->descriptorCount; in panvk_GetDescriptorSetLayoutSupport()
89 ubo_idx += binding->descriptorCount; in panvk_GetDescriptorSetLayoutSupport()
92 dynoffset_idx += binding->descriptorCount; in panvk_GetDescriptorSetLayoutSupport()
98 img_idx += binding->descriptorCount; in panvk_GetDescriptorSetLayoutSupport()
222 unsigned desc_count = pCreateInfo->pPoolSizes[i].descriptorCount; in panvk_CreateDescriptorPool()
H A Dpanvk_vX_descriptor_set.c109 num_immutable_samplers += bindings[i].descriptorCount; in CreateDescriptorSetLayout()
139 binding_layout->array_size = binding->descriptorCount; in CreateDescriptorSetLayout()
714 for (uint32_t j = 0; j < write->descriptorCount; j++) { in UpdateDescriptorSets()
723 for (uint32_t j = 0; j < write->descriptorCount; j++) { in UpdateDescriptorSets()
736 for (uint32_t j = 0; j < write->descriptorCount; j++) { in UpdateDescriptorSets()
746 for (uint32_t j = 0; j < write->descriptorCount; j++) { in UpdateDescriptorSets()
755 for (uint32_t j = 0; j < write->descriptorCount; j++) { in UpdateDescriptorSets()
764 for (uint32_t j = 0; j < write->descriptorCount; j++) { in UpdateDescriptorSets()
773 for (uint32_t j = 0; j < write->descriptorCount; j++) { in UpdateDescriptorSets()
782 for (uint32_t j = 0; j < write->descriptorCount; in UpdateDescriptorSets()
[all...]
/third_party/mesa3d/src/virtio/vulkan/
H A Dvn_descriptor_set.c170 binding->count = binding_info->descriptorCount; in vn_descriptor_set_layout_init()
319 pool->max.descriptor_counts[type_index] += pool_size->descriptorCount; in vn_CreateDescriptorPool()
676 img_count += write->descriptorCount; in vn_update_descriptor_sets_parse_writes()
712 sizeof(*imgs) * write->descriptorCount); in vn_update_descriptor_sets_parse_writes()
713 img_count += write->descriptorCount; in vn_update_descriptor_sets_parse_writes()
715 for (uint32_t j = 0; j < write->descriptorCount; j++) { in vn_update_descriptor_sets_parse_writes()
811 img_count += entry->descriptorCount; in vn_update_descriptor_sets_parse_template()
815 view_count += entry->descriptorCount; in vn_update_descriptor_sets_parse_template()
821 buf_count += entry->descriptorCount; in vn_update_descriptor_sets_parse_template()
851 write->descriptorCount in vn_update_descriptor_sets_parse_template()
[all...]
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_descriptors_lazy.c87 entry->descriptorCount = shader->bindings[type][idx].size; in init_template_entry()
130 return !!sizes[ZDS_INDEX_UBO].descriptorCount; in descriptor_program_num_sizes()
132 return !!sizes[ZDS_INDEX_COMBINED_SAMPLER].descriptorCount + in descriptor_program_num_sizes()
133 !!sizes[ZDS_INDEX_UNIFORM_TEXELS].descriptorCount; in descriptor_program_num_sizes()
135 return !!sizes[ZDS_INDEX_STORAGE_BUFFER].descriptorCount; in descriptor_program_num_sizes()
137 return !!sizes[ZDS_INDEX_STORAGE_IMAGE].descriptorCount + in descriptor_program_num_sizes()
138 !!sizes[ZDS_INDEX_STORAGE_TEXELS].descriptorCount; in descriptor_program_num_sizes()
149 return !!sizes[ZDS_INDEX_COMP_UBO].descriptorCount + !!sizes[ZDS_INDEX_COMP_STORAGE_BUFFER].descriptorCount; in descriptor_program_num_sizes_compact()
151 return !!sizes[ZDS_INDEX_COMP_COMBINED_SAMPLER].descriptorCount in descriptor_program_num_sizes_compact()
[all...]
/third_party/mesa3d/src/virtio/venus-protocol/
H A Dvn_protocol_driver_descriptor_set.h328 size += vn_sizeof_uint32_t(&val->descriptorCount); in vn_sizeof_VkWriteDescriptorSet_self()
331 size += vn_sizeof_array_size(val->descriptorCount); in vn_sizeof_VkWriteDescriptorSet_self()
332 for (uint32_t i = 0; i < val->descriptorCount; i++) in vn_sizeof_VkWriteDescriptorSet_self()
338 size += vn_sizeof_array_size(val->descriptorCount); in vn_sizeof_VkWriteDescriptorSet_self()
339 for (uint32_t i = 0; i < val->descriptorCount; i++) in vn_sizeof_VkWriteDescriptorSet_self()
345 size += vn_sizeof_array_size(val->descriptorCount); in vn_sizeof_VkWriteDescriptorSet_self()
346 for (uint32_t i = 0; i < val->descriptorCount; i++) in vn_sizeof_VkWriteDescriptorSet_self()
398 vn_encode_uint32_t(enc, &val->descriptorCount); in vn_encode_VkWriteDescriptorSet_self()
401 vn_encode_array_size(enc, val->descriptorCount); in vn_encode_VkWriteDescriptorSet_self()
402 for (uint32_t i = 0; i < val->descriptorCount; in vn_encode_VkWriteDescriptorSet_self()
[all...]
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkBuilderUtil.cpp38 deUint32 descriptorCount, in addBinding()
52 for (size_t descriptorNdx = 0; descriptorNdx < descriptorCount; descriptorNdx++) in addBinding()
61 descriptorCount, // descriptorCount in addBinding()
70 deUint32 descriptorCount, in addIndexedBinding()
85 for (size_t descriptorNdx = 0; descriptorNdx < descriptorCount; descriptorNdx++) in addIndexedBinding()
94 descriptorCount, // descriptorCount in addIndexedBinding()
155 m_counts[ndx].descriptorCount += numDescriptors; in addType()
37 addBinding(VkDescriptorType descriptorType, deUint32 descriptorCount, VkShaderStageFlags stageFlags, const VkSampler* pImmutableSamplers) addBinding() argument
69 addIndexedBinding(VkDescriptorType descriptorType, deUint32 descriptorCount, VkShaderStageFlags stageFlags, deUint32 dstBinding, const VkSampler* pImmutableSamplers) addIndexedBinding() argument
H A DvkBuilderUtil.hpp40 deUint32 descriptorCount,
45 deUint32 descriptorCount,
66 deUint32 descriptorCount, in addArrayBinding()
69 return addBinding(descriptorType, descriptorCount, stageFlags, (VkSampler*)DE_NULL); in addArrayBinding()
89 deUint32 descriptorCount, in addArraySamplerBinding()
93 return addBinding(descriptorType, descriptorCount, stageFlags, pImmutableSamplers); in addArraySamplerBinding()
65 addArrayBinding(VkDescriptorType descriptorType, deUint32 descriptorCount, VkShaderStageFlags stageFlags) addArrayBinding() argument
88 addArraySamplerBinding(VkDescriptorType descriptorType, deUint32 descriptorCount, VkShaderStageFlags stageFlags, const VkSampler* pImmutableSamplers) addArraySamplerBinding() argument
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
H A DStagingDescriptorAllocatorD3D12.cpp24 uint32_t descriptorCount, in StagingDescriptorAllocator()
29 mBlockSize(descriptorCount * mSizeIncrement), in StagingDescriptorAllocator()
30 mHeapSize(RoundUp(heapSize, descriptorCount)), in StagingDescriptorAllocator()
32 ASSERT(descriptorCount <= heapSize); in StagingDescriptorAllocator()
23 StagingDescriptorAllocator(Device* device, uint32_t descriptorCount, uint32_t heapSize, D3D12_DESCRIPTOR_HEAP_TYPE heapType) StagingDescriptorAllocator() argument
H A DShaderVisibleDescriptorAllocatorD3D12.cpp99 uint32_t descriptorCount, in AllocateGPUDescriptors()
104 const uint64_t startOffset = mAllocator.Allocate(descriptorCount, pendingSerial); in AllocateGPUDescriptors()
139 ShaderVisibleDescriptorAllocator::AllocateHeap(uint32_t descriptorCount) const { in AllocateHeap()
143 const uint64_t kSize = mSizeIncrement * descriptorCount; in AllocateHeap()
150 heapDescriptor.NumDescriptors = descriptorCount; in AllocateHeap()
98 AllocateGPUDescriptors( uint32_t descriptorCount, ExecutionSerial pendingSerial, D3D12_CPU_DESCRIPTOR_HANDLE* baseCPUDescriptor, GPUDescriptorHeapAllocation* allocation) AllocateGPUDescriptors() argument
H A DBindGroupD3D12.cpp233 const uint32_t descriptorCount = bgl->GetCbvUavSrvDescriptorCount(); in PopulateViews() local
234 if (descriptorCount == 0 || viewAllocator->IsAllocationStillValid(mGPUViewAllocation)) { in PopulateViews()
243 if (!viewAllocator->AllocateGPUDescriptors(descriptorCount, in PopulateViews()
252 device->GetD3D12Device()->CopyDescriptorsSimple(descriptorCount, baseCPUDescriptor, in PopulateViews()
H A DDeviceD3D12.cpp697 uint32_t descriptorCount) const { in GetViewStagingDescriptorAllocator()
698 ASSERT(descriptorCount <= kMaxViewDescriptorsPerBindGroup); in GetViewStagingDescriptorAllocator()
700 uint32_t allocatorIndex = descriptorCount == 0 ? 0 : Log2Ceil(descriptorCount) + 1; in GetViewStagingDescriptorAllocator()
705 uint32_t descriptorCount) const { in GetSamplerStagingDescriptorAllocator()
706 ASSERT(descriptorCount <= kMaxSamplerDescriptorsPerBindGroup); in GetSamplerStagingDescriptorAllocator()
708 uint32_t allocatorIndex = descriptorCount == 0 ? 0 : Log2Ceil(descriptorCount) + 1; in GetSamplerStagingDescriptorAllocator()
H A DShaderVisibleDescriptorAllocatorD3D12.h57 bool AllocateGPUDescriptors(uint32_t descriptorCount,
83 uint32_t descriptorCount) const;
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/
H A DvktBindingDescriptorSetRandomTests.cpp568 binding.descriptorCount = 1; in generateRandomLayout()
580 binding.descriptorCount = 1; in generateRandomLayout()
587 binding.descriptorCount = 0; in generateRandomLayout()
624 binding.descriptorCount = arraySizes[b] ? arraySizes[b] : 1; in generateRandomLayout()
625 numUBO += binding.descriptorCount; in generateRandomLayout()
632 binding.descriptorCount = arraySizes[b] ? arraySizes[b] : 1; in generateRandomLayout()
633 numSSBO += binding.descriptorCount; in generateRandomLayout()
635 chooseWritesRandomly(binding.descriptorType, randomLayout, rnd, s, b, binding.descriptorCount); in generateRandomLayout()
642 binding.descriptorCount = arraySizes[b] ? arraySizes[b] : 1; in generateRandomLayout()
643 numStorageTex += binding.descriptorCount; in generateRandomLayout()
767 CheckDecider(deRandom& rnd, deUint32 descriptorCount) CheckDecider() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/binding_model/
H A DvktBindingDescriptorSetRandomTests.cpp568 binding.descriptorCount = 1; in generateRandomLayout()
580 binding.descriptorCount = 1; in generateRandomLayout()
587 binding.descriptorCount = 0; in generateRandomLayout()
624 binding.descriptorCount = arraySizes[b] ? arraySizes[b] : 1; in generateRandomLayout()
625 numUBO += binding.descriptorCount; in generateRandomLayout()
632 binding.descriptorCount = arraySizes[b] ? arraySizes[b] : 1; in generateRandomLayout()
633 numSSBO += binding.descriptorCount; in generateRandomLayout()
635 chooseWritesRandomly(binding.descriptorType, randomLayout, rnd, s, b, binding.descriptorCount); in generateRandomLayout()
642 binding.descriptorCount = arraySizes[b] ? arraySizes[b] : 1; in generateRandomLayout()
643 numStorageTex += binding.descriptorCount; in generateRandomLayout()
767 CheckDecider(deRandom& rnd, deUint32 descriptorCount) CheckDecider() argument
[all...]
/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_cmd_enqueue.c166 sizeof(VkDescriptorImageInfo) * pds->descriptor_writes[i].descriptorCount, 8, in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
170 sizeof(VkDescriptorImageInfo) * pds->descriptor_writes[i].descriptorCount); in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
176 sizeof(VkBufferView) * pds->descriptor_writes[i].descriptorCount, 8, in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
180 sizeof(VkBufferView) * pds->descriptor_writes[i].descriptorCount); in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
189 sizeof(VkDescriptorBufferInfo) * pds->descriptor_writes[i].descriptorCount, 8, in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
193 sizeof(VkDescriptorBufferInfo) * pds->descriptor_writes[i].descriptorCount); in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
/third_party/skia/src/gpu/d3d/
H A DGrD3DDescriptorTableManager.cpp53 GrD3DGpu* gpu, D3D12_DESCRIPTOR_HEAP_TYPE type, unsigned int descriptorCount) { in Make()
55 GrD3DDescriptorHeap::Make(gpu, type, descriptorCount, in Make()
61 return sk_sp< GrD3DDescriptorTableManager::Heap>(new Heap(gpu, heap, type, descriptorCount)); in Make()
139 if (heap->descriptorCount() == fCurrentHeapDescriptorCount) { in recycle()
52 Make( GrD3DGpu* gpu, D3D12_DESCRIPTOR_HEAP_TYPE type, unsigned int descriptorCount) Make() argument
H A DGrD3DDescriptorTableManager.h66 unsigned int descriptorCount() { return fDescriptorCount; } in descriptorCount() function in GrD3DDescriptorTableManager::Heap
75 D3D12_DESCRIPTOR_HEAP_TYPE type, unsigned int descriptorCount) in Heap()
80 , fDescriptorCount(descriptorCount) in Heap()
74 Heap(GrD3DGpu* gpu, std::unique_ptr<GrD3DDescriptorHeap>& heap, D3D12_DESCRIPTOR_HEAP_TYPE type, unsigned int descriptorCount) Heap() argument
/third_party/mesa3d/src/intel/vulkan/
H A Danv_descriptor_set.c357 for (uint32_t i = 0; i < binding->descriptorCount; i++) { in anv_GetDescriptorSetLayoutSupport()
365 surface_count[s] += binding->descriptorCount; in anv_GetDescriptorSetLayoutSupport()
374 surface_count[s] += binding->descriptorCount; in anv_GetDescriptorSetLayoutSupport()
439 immutable_sampler_count += pCreateInfo->pBindings[j].descriptorCount; in anv_CreateDescriptorSetLayout()
510 if (binding->descriptorCount == 0) in anv_CreateDescriptorSetLayout()
543 set_layout->binding[b].array_size = binding->descriptorCount; in anv_CreateDescriptorSetLayout()
545 set_layout->descriptor_count += binding->descriptorCount; in anv_CreateDescriptorSetLayout()
549 buffer_view_count += binding->descriptorCount; in anv_CreateDescriptorSetLayout()
559 samplers += binding->descriptorCount; in anv_CreateDescriptorSetLayout()
561 for (uint32_t i = 0; i < binding->descriptorCount; in anv_CreateDescriptorSetLayout()
[all...]
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_meta_bufimage.c110 .descriptorCount = 1, in radv_device_init_meta_itob_state()
115 .descriptorCount = 1, in radv_device_init_meta_itob_state()
288 .descriptorCount = 1, in radv_device_init_meta_btoi_state()
293 .descriptorCount = 1, in radv_device_init_meta_btoi_state()
463 .descriptorCount = 1, in radv_device_init_meta_btoi_r32g32b32_state()
468 .descriptorCount = 1, in radv_device_init_meta_btoi_r32g32b32_state()
650 .descriptorCount = 1, in radv_device_init_meta_itoi_state()
655 .descriptorCount = 1, in radv_device_init_meta_itoi_state()
818 .descriptorCount = 1, in radv_device_init_meta_itoi_r32g32b32_state()
823 .descriptorCount in radv_device_init_meta_itoi_r32g32b32_state()
[all...]
H A Dradv_descriptor_set.c132 immutable_sampler_count += pCreateInfo->pBindings[j].descriptorCount; in radv_CreateDescriptorSetLayout()
135 for (unsigned i = 0; i < pCreateInfo->pBindings[j].descriptorCount; ++i) { in radv_CreateDescriptorSetLayout()
142 ycbcr_sampler_count += pCreateInfo->pBindings[j].descriptorCount; in radv_CreateDescriptorSetLayout()
207 uint32_t descriptor_count = binding->descriptorCount; in radv_CreateDescriptorSetLayout()
215 for (unsigned i = 0; i < binding->descriptorCount; ++i) { in radv_CreateDescriptorSetLayout()
308 has_equal_immutable_samplers(binding->pImmutableSamplers, binding->descriptorCount); in radv_CreateDescriptorSetLayout()
311 for (uint32_t i = 0; i < binding->descriptorCount; i++) in radv_CreateDescriptorSetLayout()
323 samplers += 4 * binding->descriptorCount; in radv_CreateDescriptorSetLayout()
324 samplers_offset += 4 * sizeof(uint32_t) * binding->descriptorCount; in radv_CreateDescriptorSetLayout()
328 for (uint32_t i = 0; i < binding->descriptorCount; in radv_CreateDescriptorSetLayout()
[all...]
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_descriptor_set.c120 immutable_sampler_count += pCreateInfo->pBindings[j].descriptorCount; in tu_CreateDescriptorSetLayout()
123 for (unsigned i = 0; i < pCreateInfo->pBindings[j].descriptorCount; ++i) { in tu_CreateDescriptorSetLayout()
129 ycbcr_sampler_count += pCreateInfo->pBindings[j].descriptorCount; in tu_CreateDescriptorSetLayout()
175 set_layout->binding[b].array_size = binding->descriptorCount; in tu_CreateDescriptorSetLayout()
206 for (uint32_t i = 0; i < binding->descriptorCount; i++) in tu_CreateDescriptorSetLayout()
209 samplers += binding->descriptorCount; in tu_CreateDescriptorSetLayout()
210 samplers_offset += sizeof(struct tu_sampler) * binding->descriptorCount; in tu_CreateDescriptorSetLayout()
213 for (unsigned i = 0; i < pCreateInfo->pBindings[j].descriptorCount; ++i) { in tu_CreateDescriptorSetLayout()
221 for (uint32_t i = 0; i < binding->descriptorCount; i++) { in tu_CreateDescriptorSetLayout()
228 ycbcr_samplers += binding->descriptorCount; in tu_CreateDescriptorSetLayout()
[all...]
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dv_descriptor_set.c445 assert(pCreateInfo->pPoolSizes[i].descriptorCount > 0); in v3dv_CreateDescriptorPool()
453 bo_size += pCreateInfo->pPoolSizes[i].descriptorCount; in v3dv_CreateDescriptorPool()
455 descriptor_count += pCreateInfo->pPoolSizes[i].descriptorCount; in v3dv_CreateDescriptorPool()
457 pCreateInfo->pPoolSizes[i].descriptorCount; in v3dv_CreateDescriptorPool()
642 immutable_sampler_count += pCreateInfo->pBindings[j].descriptorCount; in v3dv_CreateDescriptorSetLayout()
717 set_layout->binding[binding_number].array_size = binding->descriptorCount; in v3dv_CreateDescriptorSetLayout()
727 for (uint32_t i = 0; i < binding->descriptorCount; i++) in v3dv_CreateDescriptorSetLayout()
730 samplers += binding->descriptorCount; in v3dv_CreateDescriptorSetLayout()
731 samplers_offset += sizeof(struct v3dv_sampler) * binding->descriptorCount; in v3dv_CreateDescriptorSetLayout()
737 dynamic_offset_count += binding->descriptorCount * in v3dv_CreateDescriptorSetLayout()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/
H A DvktApiMaintenance3Check.cpp410 b.descriptorCount = tc.second.count; in calculateBindings()
419 // Inline uniform blocks are special because descriptorCount represents the size of that block. in calculateBindings()
427 b.descriptorCount = 4u; // For inline uniform blocks, this must be a multiple of 4 according to the spec. in calculateBindings()
451 count = ((b.descriptorType == vk::VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT) ? 1u : b.descriptorCount); in getBindingsDescription()
453 count = b.descriptorCount; in getBindingsDescription()
796 1u, // uint32_t descriptorCount; in testCountLayoutSupport()
804 // VUID-VkDescriptorSetLayoutBinding-descriptorType-02209 mandates descriptorCount to be a multiple of 4 when using inline in testCountLayoutSupport()
806 const auto descriptorCount = ((params.descriptorType == VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK) ? 4u : 1u); in testCountLayoutSupport() local
812 descriptorCount, // uint32_t descriptorCount; in testCountLayoutSupport()
[all...]

Completed in 28 milliseconds

123456