/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkBuilderUtil.cpp | 40 const VkSampler* pImmutableSamplers) in addBinding() 42 if (pImmutableSamplers) in addBinding() 53 m_immutableSamplers.push_back(pImmutableSamplers[descriptorNdx]); in addBinding() 56 // pImmutableSamplers will be updated at build time in addBinding() 63 DE_NULL, // pImmutableSamplers in addBinding() 73 const VkSampler* pImmutableSamplers) in addIndexedBinding() 75 if (pImmutableSamplers) in addIndexedBinding() 86 m_immutableSamplers.push_back(pImmutableSamplers[descriptorNdx]); in addIndexedBinding() 89 // pImmutableSamplers will be updated at build time in addIndexedBinding() 96 DE_NULL, // pImmutableSamplers in addIndexedBinding() 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 [all...] |
H A D | vkBuilderUtil.hpp | 42 const VkSampler* pImmutableSamplers); 48 const VkSampler* pImmutableSamplers); 91 const VkSampler* pImmutableSamplers) in addArraySamplerBinding() 93 return addBinding(descriptorType, descriptorCount, stageFlags, pImmutableSamplers); in addArraySamplerBinding() 88 addArraySamplerBinding(VkDescriptorType descriptorType, deUint32 descriptorCount, VkShaderStageFlags stageFlags, const VkSampler* pImmutableSamplers) addArraySamplerBinding() argument
|
H A D | vkResourceInterface.cpp | 203 if (dsCI.pBindings[i].pImmutableSamplers == NULL) in removeRedundantObjects() 207 if (dsCI.pBindings[i].pImmutableSamplers[j] == DE_NULL) in removeRedundantObjects() 209 samplersInPipeline.insert(dsCI.pBindings[i].pImmutableSamplers[j]); in removeRedundantObjects()
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkDescriptorSetManager.cpp | 85 dsSamplerBindings[i].pImmutableSamplers = immutableSamplers[i]->samplerPtr(); in get_layout_and_desc_count() 88 dsSamplerBindings[i].pImmutableSamplers = nullptr; in get_layout_and_desc_count() 126 dsUniBinding.pImmutableSamplers = nullptr; in get_layout_and_desc_count() 161 dsInpuBinding.pImmutableSamplers = nullptr; in get_layout_and_desc_count()
|
/third_party/vk-gl-cts/external/vulkancts/vkscserver/ |
H A D | vksCacheBuilder.cpp | 203 if (it2->second.pBindings[j].pImmutableSamplers != DE_NULL) in exportFilesForExternalCompiler() 207 auto it3 = allSamplers.find(it2->second.pBindings[j].pImmutableSamplers[k]); in exportFilesForExternalCompiler() 312 if (it2->second.pBindings[j].pImmutableSamplers != DE_NULL) in exportFilesForExternalCompiler() 316 auto it3 = allSamplers.find(it2->second.pBindings[j].pImmutableSamplers[k]); in exportFilesForExternalCompiler() 767 if (dsCI.second.pBindings[i].pImmutableSamplers != DE_NULL) in buildPipelineCache() 775 if (dsCI.second.pBindings[i].pImmutableSamplers == DE_NULL) in buildPipelineCache() 784 if (dsCI.second.pBindings[i].pImmutableSamplers[j] == DE_NULL) in buildPipelineCache() 791 auto jt = falseToRealSamplers.find(dsCI.second.pBindings[i].pImmutableSamplers[j]); in buildPipelineCache() 803 realSamplers.back().data() // const VkSampler* pImmutableSamplers; in buildPipelineCache()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_bufimage.c | 112 .pImmutableSamplers = NULL}, in radv_device_init_meta_itob_state() 117 .pImmutableSamplers = NULL}, in radv_device_init_meta_itob_state() 290 .pImmutableSamplers = NULL}, in radv_device_init_meta_btoi_state() 295 .pImmutableSamplers = NULL}, in radv_device_init_meta_btoi_state() 465 .pImmutableSamplers = NULL}, in radv_device_init_meta_btoi_r32g32b32_state() 470 .pImmutableSamplers = NULL}, in radv_device_init_meta_btoi_r32g32b32_state() 652 .pImmutableSamplers = NULL}, in radv_device_init_meta_itoi_state() 657 .pImmutableSamplers = NULL}, in radv_device_init_meta_itoi_state() 820 .pImmutableSamplers = NULL}, in radv_device_init_meta_itoi_r32g32b32_state() 825 .pImmutableSamplers in radv_device_init_meta_itoi_r32g32b32_state() [all...] |
H A D | radv_descriptor_set.c | 131 pCreateInfo->pBindings[j].pImmutableSamplers) { in radv_CreateDescriptorSetLayout() 136 if (radv_sampler_from_handle(pCreateInfo->pBindings[j].pImmutableSamplers[i]) in radv_CreateDescriptorSetLayout() 214 binding->pImmutableSamplers) { in radv_CreateDescriptorSetLayout() 217 radv_sampler_from_handle(binding->pImmutableSamplers[i])->ycbcr_sampler; in radv_CreateDescriptorSetLayout() 297 !binding->pImmutableSamplers); /* Terribly ill defined how many samplers are valid */ in radv_CreateDescriptorSetLayout() 305 binding->pImmutableSamplers) { in radv_CreateDescriptorSetLayout() 308 has_equal_immutable_samplers(binding->pImmutableSamplers, binding->descriptorCount); in radv_CreateDescriptorSetLayout() 313 &radv_sampler_from_handle(binding->pImmutableSamplers[i])->state, 16); in radv_CreateDescriptorSetLayout() 329 if (radv_sampler_from_handle(binding->pImmutableSamplers[i])->ycbcr_sampler) in radv_CreateDescriptorSetLayout() 331 radv_sampler_from_handle(binding->pImmutableSamplers[ in radv_CreateDescriptorSetLayout() [all...] |
H A D | radv_meta_copy_vrs_htile.c | 157 .pImmutableSamplers = NULL}, in radv_device_init_meta_copy_vrs_htile_state() 162 .pImmutableSamplers = NULL}, in radv_device_init_meta_copy_vrs_htile_state()
|
H A D | radv_meta_fmask_expand.c | 231 .pImmutableSamplers = NULL}, in radv_device_init_meta_fmask_expand_state() 236 .pImmutableSamplers = NULL}, in radv_device_init_meta_fmask_expand_state()
|
H A D | radv_meta_fmask_copy.c | 186 .pImmutableSamplers = NULL}, in radv_device_init_meta_fmask_copy_state() 191 .pImmutableSamplers = NULL}, in radv_device_init_meta_fmask_copy_state()
|
H A D | radv_meta_dcc_retile.c | 124 .pImmutableSamplers = NULL}, in radv_device_init_meta_dcc_retile_state() 129 .pImmutableSamplers = NULL}, in radv_device_init_meta_dcc_retile_state()
|
H A D | radv_meta_decompress.c | 94 .pImmutableSamplers = NULL}, in create_expand_depth_stencil_compute() 99 .pImmutableSamplers = NULL}, in create_expand_depth_stencil_compute()
|
H A D | radv_meta_fast_clear.c | 93 .pImmutableSamplers = NULL}, in create_dcc_compress_compute() 98 .pImmutableSamplers = NULL}, in create_dcc_compress_compute()
|
H A D | radv_device_generated_commands.c | 937 .pImmutableSamplers = NULL}, in radv_device_init_dgc_prepare_state() 942 .pImmutableSamplers = NULL}, in radv_device_init_dgc_prepare_state() 947 .pImmutableSamplers = NULL}, in radv_device_init_dgc_prepare_state() 952 .pImmutableSamplers = NULL}, in radv_device_init_dgc_prepare_state()
|
/third_party/mesa3d/src/virtio/venus-protocol/ |
H A D | vn_protocol_driver_descriptor_set_layout.h | 24 if (val->pImmutableSamplers) { in vn_sizeof_VkDescriptorSetLayoutBinding() 27 size += vn_sizeof_VkSampler(&val->pImmutableSamplers[i]); in vn_sizeof_VkDescriptorSetLayoutBinding() 41 if (val->pImmutableSamplers) { in vn_encode_VkDescriptorSetLayoutBinding() 44 vn_encode_VkSampler(enc, &val->pImmutableSamplers[i]); in vn_encode_VkDescriptorSetLayoutBinding()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.c | 119 pCreateInfo->pBindings[j].pImmutableSamplers) { in tu_CreateDescriptorSetLayout() 124 if (tu_sampler_from_handle(pCreateInfo->pBindings[j].pImmutableSamplers[i])->ycbcr_sampler) in tu_CreateDescriptorSetLayout() 193 assert(!binding->pImmutableSamplers); /* Terribly ill defined how in tu_CreateDescriptorSetLayout() 202 binding->pImmutableSamplers) { in tu_CreateDescriptorSetLayout() 207 samplers[i] = *tu_sampler_from_handle(binding->pImmutableSamplers[i]); in tu_CreateDescriptorSetLayout() 214 if (tu_sampler_from_handle(binding->pImmutableSamplers[i])->ycbcr_sampler) in tu_CreateDescriptorSetLayout() 222 struct tu_sampler *sampler = tu_sampler_from_handle(binding->pImmutableSamplers[i]); in tu_CreateDescriptorSetLayout()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | BindGroupLayoutVk.cpp | 109 vkBinding.pImmutableSamplers = nullptr; in Initialize()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/ |
H A D | vktApiMaintenance3Check.cpp | 411 b.pImmutableSamplers = DE_NULL; in calculateBindings() 428 b.pImmutableSamplers = DE_NULL; in calculateBindings()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_descriptor_set.c | 47 * pImmutableSamplers can be used to initialize a set of immutable in lvp_CreateDescriptorSetLayout() 49 * types, then pImmutableSamplers is ignored. in lvp_CreateDescriptorSetLayout() 51 * We need to be careful here and only parse pImmutableSamplers if we in lvp_CreateDescriptorSetLayout() 57 pCreateInfo->pBindings[j].pImmutableSamplers) in lvp_CreateDescriptorSetLayout() 122 if (binding->pImmutableSamplers) { in lvp_CreateDescriptorSetLayout() 128 lvp_sampler_from_handle(binding->pImmutableSamplers[i]); in lvp_CreateDescriptorSetLayout()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiMaintenance3Check.cpp | 412 b.pImmutableSamplers = DE_NULL; in calculateBindings() 429 b.pImmutableSamplers = DE_NULL; in calculateBindings() 798 nullptr, // const VkSampler* pImmutableSamplers; in testCountLayoutSupport() 814 nullptr, // const VkSampler* pImmutableSamplers; in testCountLayoutSupport()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_descriptor_set.c | 356 if (binding->pImmutableSamplers) { in anv_GetDescriptorSetLayoutSupport() 359 binding->pImmutableSamplers[i]); in anv_GetDescriptorSetLayoutSupport() 428 * pImmutableSamplers can be used to initialize a set of immutable in anv_CreateDescriptorSetLayout() 430 * types, then pImmutableSamplers is ignored. in anv_CreateDescriptorSetLayout() 432 * We need to be careful here and only parse pImmutableSamplers if we in anv_CreateDescriptorSetLayout() 438 pCreateInfo->pBindings[j].pImmutableSamplers) in anv_CreateDescriptorSetLayout() 557 if (binding->pImmutableSamplers) { in anv_CreateDescriptorSetLayout() 563 binding->pImmutableSamplers[i]); in anv_CreateDescriptorSetLayout()
|
/third_party/skia/third_party/externals/swiftshader/tests/VulkanBenchmarks/ |
H A D | TriangleBenchmarks.cpp | 208 samplerLayoutBinding.pImmutableSamplers = nullptr; in TriangleSampleTexture()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_descriptor_set.c | 108 if (bindings[i].pImmutableSamplers) in CreateDescriptorSetLayout() 142 if (binding->pImmutableSamplers) { in CreateDescriptorSetLayout() 146 VK_FROM_HANDLE(panvk_sampler, sampler, binding->pImmutableSamplers[j]); in CreateDescriptorSetLayout()
|
/third_party/mesa3d/src/virtio/vulkan/ |
H A D | vn_descriptor_set.c | 175 binding->has_immutable_samplers = binding_info->pImmutableSamplers; in vn_descriptor_set_layout_init() 202 * VkDescriptorSetLayoutBinding::pImmutableSamplers when it should in vn_CreateDescriptorSetLayout() 223 binding->pImmutableSamplers = NULL; in vn_CreateDescriptorSetLayout()
|
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkDescriptorSetLayout.cpp | 35 (binding.pImmutableSamplers != nullptr)); in UsesImmutableSamplers() 76 dstBinding.immutableSamplers[i] = vk::Cast(srcBinding.pImmutableSamplers[i]); in DescriptorSetLayout() 93 vk::freeHostMemory(bindings, pAllocator); // This allocation also contains pImmutableSamplers in destroy()
|