/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkDescriptorSetLayout.cpp | 52 // "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 D | lvp_descriptor_set.c | 58 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 D | panvk_descriptor_set.c | 74 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 D | panvk_vX_descriptor_set.c | 109 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 D | vn_descriptor_set.c | 170 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 D | zink_descriptors_lazy.c | 87 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 D | vn_protocol_driver_descriptor_set.h | 328 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 D | vkBuilderUtil.cpp | 38 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 D | vkBuilderUtil.hpp | 40 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 D | StagingDescriptorAllocatorD3D12.cpp | 24 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 D | ShaderVisibleDescriptorAllocatorD3D12.cpp | 99 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 D | BindGroupD3D12.cpp | 233 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 D | DeviceD3D12.cpp | 697 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 D | ShaderVisibleDescriptorAllocatorD3D12.h | 57 bool AllocateGPUDescriptors(uint32_t descriptorCount, 83 uint32_t descriptorCount) const;
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/ |
H A D | vktBindingDescriptorSetRandomTests.cpp | 568 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 D | vktBindingDescriptorSetRandomTests.cpp | 568 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 D | vk_cmd_enqueue.c | 166 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 D | GrD3DDescriptorTableManager.cpp | 53 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 D | GrD3DDescriptorTableManager.h | 66 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 D | anv_descriptor_set.c | 357 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 D | radv_meta_bufimage.c | 110 .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 D | radv_descriptor_set.c | 132 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 D | tu_descriptor_set.c | 120 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 D | v3dv_descriptor_set.c | 445 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 D | vktApiMaintenance3Check.cpp | 410 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...] |