Home
last modified time | relevance | path

Searched refs:pImmutableSamplers (Results 1 - 25 of 63) sorted by relevance

123

/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkBuilderUtil.cpp40 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 DvkBuilderUtil.hpp42 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 DvkResourceInterface.cpp203 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 DGrVkDescriptorSetManager.cpp85 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 DvksCacheBuilder.cpp203 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 Dradv_meta_bufimage.c112 .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 Dradv_descriptor_set.c131 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 Dradv_meta_copy_vrs_htile.c157 .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 Dradv_meta_fmask_expand.c231 .pImmutableSamplers = NULL}, in radv_device_init_meta_fmask_expand_state()
236 .pImmutableSamplers = NULL}, in radv_device_init_meta_fmask_expand_state()
H A Dradv_meta_fmask_copy.c186 .pImmutableSamplers = NULL}, in radv_device_init_meta_fmask_copy_state()
191 .pImmutableSamplers = NULL}, in radv_device_init_meta_fmask_copy_state()
H A Dradv_meta_dcc_retile.c124 .pImmutableSamplers = NULL}, in radv_device_init_meta_dcc_retile_state()
129 .pImmutableSamplers = NULL}, in radv_device_init_meta_dcc_retile_state()
H A Dradv_meta_decompress.c94 .pImmutableSamplers = NULL}, in create_expand_depth_stencil_compute()
99 .pImmutableSamplers = NULL}, in create_expand_depth_stencil_compute()
H A Dradv_meta_fast_clear.c93 .pImmutableSamplers = NULL}, in create_dcc_compress_compute()
98 .pImmutableSamplers = NULL}, in create_dcc_compress_compute()
H A Dradv_device_generated_commands.c937 .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 Dvn_protocol_driver_descriptor_set_layout.h24 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 Dtu_descriptor_set.c119 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 DBindGroupLayoutVk.cpp109 vkBinding.pImmutableSamplers = nullptr; in Initialize()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/
H A DvktApiMaintenance3Check.cpp411 b.pImmutableSamplers = DE_NULL; in calculateBindings()
428 b.pImmutableSamplers = DE_NULL; in calculateBindings()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_descriptor_set.c47 * 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 DvktApiMaintenance3Check.cpp412 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 Danv_descriptor_set.c356 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 DTriangleBenchmarks.cpp208 samplerLayoutBinding.pImmutableSamplers = nullptr; in TriangleSampleTexture()
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_descriptor_set.c108 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 Dvn_descriptor_set.c175 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 DVkDescriptorSetLayout.cpp35 (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()

Completed in 29 milliseconds

123