mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-12-15 08:03:30 -08:00
tests: Do not put storage buffer descriptors in the descriptor pool.
They are never used.
This commit is contained in:
committed by
Henri Verbeet
parent
f9f8b3a5a4
commit
7c6c176a7c
Notes:
Henri Verbeet
2025-12-03 15:30:19 +01:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1576
@@ -371,7 +371,7 @@ static inline bool vulkan_test_context_init_device(struct vulkan_test_context *c
|
|||||||
VkDescriptorPoolCreateInfo descriptor_pool_desc = {.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO};
|
VkDescriptorPoolCreateInfo descriptor_pool_desc = {.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO};
|
||||||
VkCommandBufferAllocateInfo cmd_buffer_desc = {.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO};
|
VkCommandBufferAllocateInfo cmd_buffer_desc = {.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO};
|
||||||
VkCommandPoolCreateInfo command_pool_desc = {.sType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO};
|
VkCommandPoolCreateInfo command_pool_desc = {.sType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO};
|
||||||
VkDescriptorPoolSize descriptor_pool_sizes[6];
|
VkDescriptorPoolSize descriptor_pool_sizes[5];
|
||||||
VkDevice device;
|
VkDevice device;
|
||||||
VkResult vr;
|
VkResult vr;
|
||||||
|
|
||||||
@@ -402,16 +402,14 @@ static inline bool vulkan_test_context_init_device(struct vulkan_test_context *c
|
|||||||
|
|
||||||
descriptor_pool_sizes[0].type = VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE;
|
descriptor_pool_sizes[0].type = VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE;
|
||||||
descriptor_pool_sizes[0].descriptorCount = max_resource_count;
|
descriptor_pool_sizes[0].descriptorCount = max_resource_count;
|
||||||
descriptor_pool_sizes[1].type = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER;
|
descriptor_pool_sizes[1].type = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE;
|
||||||
descriptor_pool_sizes[1].descriptorCount = max_resource_count;
|
descriptor_pool_sizes[1].descriptorCount = max_resource_count;
|
||||||
descriptor_pool_sizes[2].type = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE;
|
descriptor_pool_sizes[2].type = VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER;
|
||||||
descriptor_pool_sizes[2].descriptorCount = max_resource_count;
|
descriptor_pool_sizes[2].descriptorCount = max_resource_count;
|
||||||
descriptor_pool_sizes[3].type = VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER;
|
descriptor_pool_sizes[3].type = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER;
|
||||||
descriptor_pool_sizes[3].descriptorCount = max_resource_count;
|
descriptor_pool_sizes[3].descriptorCount = max_resource_count;
|
||||||
descriptor_pool_sizes[4].type = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER;
|
descriptor_pool_sizes[4].type = VK_DESCRIPTOR_TYPE_SAMPLER;
|
||||||
descriptor_pool_sizes[4].descriptorCount = max_resource_count;
|
descriptor_pool_sizes[4].descriptorCount = max_sampler_count;
|
||||||
descriptor_pool_sizes[5].type = VK_DESCRIPTOR_TYPE_SAMPLER;
|
|
||||||
descriptor_pool_sizes[5].descriptorCount = max_sampler_count;
|
|
||||||
|
|
||||||
descriptor_pool_desc.maxSets = 1;
|
descriptor_pool_desc.maxSets = 1;
|
||||||
descriptor_pool_desc.poolSizeCount = ARRAY_SIZE(descriptor_pool_sizes) - !max_sampler_count;
|
descriptor_pool_desc.poolSizeCount = ARRAY_SIZE(descriptor_pool_sizes) - !max_sampler_count;
|
||||||
|
|||||||
Reference in New Issue
Block a user