Home
last modified time | relevance | path

Searched refs:desc_set (Results 1 - 25 of 71) sorted by relevance

123

/third_party/mesa3d/src/microsoft/spirv_to_dxil/
H A Ddxil_spirv_nir.c48 add_runtime_data_var(nir_shader *nir, unsigned desc_set, unsigned binding) in add_runtime_data_var() argument
62 var->data.descriptor_set = desc_set; in add_runtime_data_var()
63 // Check that desc_set fits on descriptor_set in add_runtime_data_var()
64 assert(var->data.descriptor_set == desc_set); in add_runtime_data_var()
72 unsigned desc_set; member
125 .desc_set = data->desc_set, .binding = data->binding, in lower_shader_system_values()
146 unsigned desc_set, unsigned binding) in dxil_spirv_nir_lower_shader_system_values()
150 .desc_set = desc_set, in dxil_spirv_nir_lower_shader_system_values()
144 dxil_spirv_nir_lower_shader_system_values(nir_shader *shader, nir_address_format ubo_format, unsigned desc_set, unsigned binding) dxil_spirv_nir_lower_shader_system_values() argument
161 add_push_constant_var(nir_shader *nir, unsigned size, unsigned desc_set, unsigned binding) add_push_constant_var() argument
180 unsigned desc_set; global() member
233 dxil_spirv_nir_lower_load_push_constant(nir_shader *shader, nir_address_format ubo_format, unsigned desc_set, unsigned binding, uint32_t *size) dxil_spirv_nir_lower_load_push_constant() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_descriptors_lazy.c145 descriptor_program_num_sizes_compact(VkDescriptorPoolSize *sizes, unsigned desc_set) in descriptor_program_num_sizes_compact() argument
147 switch (desc_set) { in descriptor_program_num_sizes_compact()
203 unsigned desc_set = screen->desc_set_id[j] - 1; in zink_descriptor_program_init_lazy() local
213 assert(num_bindings[desc_set] < ARRAY_SIZE(bindings[desc_set])); in zink_descriptor_program_init_lazy()
214 VkDescriptorSetLayoutBinding *binding = &bindings[desc_set][num_bindings[desc_set]]; in zink_descriptor_program_init_lazy()
225 init_template_entry(shader, j, k, &entries[desc_set][entry_idx[desc_set]], &entry_idx[desc_set], zink_descriptor_mod in zink_descriptor_program_init_lazy()
288 unsigned desc_set = screen->desc_set_id[ZINK_DESCRIPTOR_BINDLESS]; zink_descriptor_program_init_lazy() local
[all...]
H A Dzink_descriptors.c58 VkDescriptorSet desc_set; member
652 VkDescriptorSet *desc_set = alloca(sizeof(*desc_set) * bucket_size); in allocate_desc_set() local
653 if (!zink_descriptor_util_alloc_sets(screen, push_set ? ctx->dd->push_dsl[is_compute]->layout : pg->dsl[type + 1], pool->descpool, desc_set, bucket_size)) in allocate_desc_set()
698 zds->desc_set = desc_set[i]; in allocate_desc_set()
1263 init_write_descriptor(struct zink_shader *shader, VkDescriptorSet desc_set, enum zink_descriptor_type type, int idx, VkWriteDescriptorSet *wd, unsigned num_wds) in init_write_descriptor() argument
1272 wd->dstSet = desc_set; in init_write_descriptor()
1278 VkDescriptorSet desc_set, in update_push_ubo_descriptors()
1310 init_write_descriptor(NULL, desc_set, ZINK_DESCRIPTOR_TYPE_UB in update_push_ubo_descriptors()
1277 update_push_ubo_descriptors(struct zink_context *ctx, struct zink_descriptor_set *zds, VkDescriptorSet desc_set, bool is_compute, bool cache_hit, uint32_t *dynamic_offsets) update_push_ubo_descriptors() argument
1488 VkDescriptorSet desc_set = VK_NULL_HANDLE; zink_descriptors_update() local
[all...]
/third_party/vk-gl-cts/external/amber/src/src/vulkan/
H A Dpipeline.cc163 VkDescriptorSet desc_set = VK_NULL_HANDLE; in CreateDescriptorSets() local
165 device_->GetVkDevice(), &desc_set_info, &desc_set) != VK_SUCCESS) { in CreateDescriptorSets()
168 descriptor_set_info_[i].vk_desc_set = desc_set; in CreateDescriptorSets()
180 for (const auto& desc_set : descriptor_set_info_) in CreateVkPipelineLayout()
181 descriptor_set_layouts.push_back(desc_set.layout); in CreateVkPipelineLayout()
244 Result Pipeline::GetDescriptorSlot(uint32_t desc_set, in GetDescriptorSlot() argument
249 if (desc_set >= descriptor_set_info_.size()) { in GetDescriptorSlot()
251 i <= static_cast<size_t>(desc_set); ++i) { in GetDescriptorSlot()
256 if (descriptor_set_info_[desc_set].empty && in GetDescriptorSlot()
261 std::to_string(desc_set) in GetDescriptorSlot()
[all...]
H A Ddescriptor.cc28 uint32_t desc_set, in Descriptor()
32 descriptor_set_(desc_set), in Descriptor()
26 Descriptor(DescriptorType type, Device* device, uint32_t desc_set, uint32_t binding) Descriptor() argument
H A Dsampler_descriptor.cc26 uint32_t desc_set, in SamplerDescriptor()
28 : Descriptor(type, device, desc_set, binding) { in SamplerDescriptor()
23 SamplerDescriptor(amber::Sampler* sampler, DescriptorType type, Device* device, uint32_t desc_set, uint32_t binding) SamplerDescriptor() argument
H A Dbuffer_backed_descriptor.cc28 uint32_t desc_set, in BufferBackedDescriptor()
31 : Descriptor(type, device, desc_set, binding), pipeline_(pipeline) { in BufferBackedDescriptor()
25 BufferBackedDescriptor(Buffer* buffer, DescriptorType type, Device* device, uint32_t desc_set, uint32_t binding, Pipeline* pipeline) BufferBackedDescriptor() argument
H A Dbuffer_descriptor.cc31 uint32_t desc_set, in BufferDescriptor()
37 desc_set, in BufferDescriptor()
28 BufferDescriptor(Buffer* buffer, DescriptorType type, Device* device, uint32_t desc_set, uint32_t binding, Pipeline* pipeline) BufferDescriptor() argument
H A Dimage_descriptor.cc31 uint32_t desc_set, in ImageDescriptor()
34 : BufferBackedDescriptor(buffer, type, device, desc_set, binding, pipeline), in ImageDescriptor()
27 ImageDescriptor(Buffer* buffer, DescriptorType type, Device* device, uint32_t base_mip_level, uint32_t desc_set, uint32_t binding, Pipeline* pipeline) ImageDescriptor() argument
/third_party/mesa3d/src/imagination/rogue/
H A Drogue_build_data.c386 * \param[in] desc_set The UBO descriptor set.
391 size_t desc_set, in reserve_ubo()
396 assert(i < ARRAY_SIZE(ubo_data->desc_set)); in reserve_ubo()
398 ubo_data->desc_set[i] = desc_set; in reserve_ubo()
417 size_t desc_set = var->data.driver_location; in collect_ubo_data() local
438 if (load_desc_set != desc_set || load_binding != binding) in collect_ubo_data()
459 reserve_ubo(&common_data->ubo_data, desc_set, binding, ubo_size_regs); in collect_ubo_data()
573 * \param[in] desc_set The UBO descriptor set.
579 size_t desc_set, in rogue_ubo_reg()
390 reserve_ubo(struct rogue_ubo_data *ubo_data, size_t desc_set, size_t binding, size_t size) reserve_ubo() argument
578 rogue_ubo_reg(struct rogue_ubo_data *ubo_data, size_t desc_set, size_t binding, size_t offset_bytes) rogue_ubo_reg() argument
[all...]
H A Drogue_build_data.h57 size_t desc_set[ROGUE_MAX_BUFFERS]; member
176 size_t desc_set,
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_nir_apply_pipeline_layout.c72 unsigned desc_set = nir_intrinsic_desc_set(intrin); in visit_vulkan_resource_index() local
74 struct radv_descriptor_set_layout *layout = state->pipeline_layout->set[desc_set].layout; in visit_vulkan_resource_index()
81 unsigned idx = state->pipeline_layout->set[desc_set].dynamic_offset_start + in visit_vulkan_resource_index()
87 set_ptr = load_desc_ptr(b, state, desc_set); in visit_vulkan_resource_index()
190 state->pipeline_layout->set[binding.desc_set].layout; in load_buffer_descriptor()
200 nir_ssa_def *desc_set = convert_pointer_to_64_bit(b, state, nir_channel(b, rsrc, 0)); in load_buffer_descriptor()
201 return nir_load_smem_amd(b, 4, desc_set, nir_channel(b, rsrc, 1), .align_mul = 16); in load_buffer_descriptor()
235 unsigned desc_set = var->data.descriptor_set; in get_sampler_desc() local
239 struct radv_descriptor_set_layout *layout = state->pipeline_layout->set[desc_set].layout; in get_sampler_desc()
312 return nir_iadd(b, load_desc_ptr(b, state, desc_set), index_offse in get_sampler_desc()
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dinst_debug_printf_pass.h33 InstDebugPrintfPass(uint32_t desc_set, uint32_t shader_id) in InstDebugPrintfPass() argument
34 : InstrumentPass(desc_set, shader_id, kInstValidationIdDebugPrintf) {} in InstDebugPrintfPass()
H A Dinst_buff_addr_check_pass.h34 InstBuffAddrCheckPass(uint32_t desc_set, uint32_t shader_id) in InstBuffAddrCheckPass() argument
35 : InstrumentPass(desc_set, shader_id, kInstValidationIdBuffAddr) {} in InstBuffAddrCheckPass()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dinst_debug_printf_pass.h33 InstDebugPrintfPass(uint32_t desc_set, uint32_t shader_id) in InstDebugPrintfPass() argument
34 : InstrumentPass(desc_set, shader_id, kInstValidationIdDebugPrintf) {} in InstDebugPrintfPass()
H A Dinst_buff_addr_check_pass.h34 InstBuffAddrCheckPass(uint32_t desc_set, uint32_t shader_id) in InstBuffAddrCheckPass() argument
35 : InstrumentPass(desc_set, shader_id, kInstValidationIdBuffAddr) {} in InstBuffAddrCheckPass()
/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_cross_c.cpp978 bind.desc_set = binding->desc_set; in spvc_compiler_hlsl_add_resource_binding()
1186 bind.desc_set = binding->desc_set; in spvc_compiler_msl_add_resource_binding()
1200 spvc_result spvc_compiler_msl_add_dynamic_buffer(spvc_compiler compiler, unsigned desc_set, unsigned binding, unsigned index) in spvc_compiler_msl_add_dynamic_buffer() argument
1210 msl.add_dynamic_buffer(desc_set, binding, index); in spvc_compiler_msl_add_dynamic_buffer()
1214 (void)desc_set; in spvc_compiler_msl_add_dynamic_buffer()
1221 spvc_result spvc_compiler_msl_add_inline_uniform_block(spvc_compiler compiler, unsigned desc_set, unsigned binding) in spvc_compiler_msl_add_inline_uniform_block() argument
1231 msl.add_inline_uniform_block(desc_set, binding); in spvc_compiler_msl_add_inline_uniform_block()
1235 (void)desc_set; in spvc_compiler_msl_add_inline_uniform_block()
1241 spvc_compiler_msl_add_discrete_descriptor_set(spvc_compiler compiler, unsigned desc_set) spvc_compiler_msl_add_discrete_descriptor_set() argument
1260 spvc_compiler_msl_set_argument_buffer_device_address_space(spvc_compiler compiler, unsigned desc_set, spvc_bool device_address) spvc_compiler_msl_set_argument_buffer_device_address_space() argument
1421 spvc_compiler_msl_remap_constexpr_sampler_by_binding(spvc_compiler compiler, unsigned desc_set, unsigned binding, const spvc_msl_constexpr_sampler *sampler) spvc_compiler_msl_remap_constexpr_sampler_by_binding() argument
1472 spvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr(spvc_compiler compiler, unsigned desc_set, unsigned binding, const spvc_msl_constexpr_sampler *sampler, const spvc_msl_sampler_ycbcr_conversion *conv) spvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr() argument
[all...]
H A Dspirv_common.hpp1757 uint32_t desc_set; member
1762 return desc_set == other.desc_set && binding == other.binding; in operator ==()
1767 return desc_set < other.desc_set || (desc_set == other.desc_set && binding < other.binding); in operator <()
1790 uint32_t desc_set; member
1795 return model == other.model && desc_set == other.desc_set in operator ==()
[all...]
H A Dspirv_cross_c.h350 unsigned desc_set; member
556 unsigned desc_set; member
788 SPVC_PUBLIC_API spvc_result spvc_compiler_msl_add_discrete_descriptor_set(spvc_compiler compiler, unsigned desc_set);
789 SPVC_PUBLIC_API spvc_result spvc_compiler_msl_set_argument_buffer_device_address_space(spvc_compiler compiler, unsigned desc_set, spvc_bool device_address);
800 SPVC_PUBLIC_API spvc_result spvc_compiler_msl_remap_constexpr_sampler_by_binding(spvc_compiler compiler, unsigned desc_set, unsigned binding, const spvc_msl_constexpr_sampler *sampler);
802 SPVC_PUBLIC_API spvc_result spvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr(spvc_compiler compiler, unsigned desc_set, unsigned binding, const spvc_msl_constexpr_sampler *sampler, const spvc_msl_sampler_ycbcr_conversion *conv);
808 SPVC_PUBLIC_API spvc_result spvc_compiler_msl_add_dynamic_buffer(spvc_compiler compiler, unsigned desc_set, unsigned binding, unsigned index);
810 SPVC_PUBLIC_API spvc_result spvc_compiler_msl_add_inline_uniform_block(spvc_compiler compiler, unsigned desc_set, unsigned binding);
/third_party/skia/third_party/externals/spirv-cross/tests-other/
H A Dhlsl_resource_bindings.cpp64 binding.desc_set = 1; in main()
72 binding.desc_set = SPVC_HLSL_PUSH_CONSTANT_DESC_SET; in main()
H A Dmsl_resource_bindings.cpp67 binding.desc_set = 0; in main()
71 binding.desc_set = 1; in main()
/third_party/spirv-tools/source/opt/
H A Dinst_debug_printf_pass.h33 InstDebugPrintfPass(uint32_t desc_set, uint32_t shader_id) in InstDebugPrintfPass() argument
34 : InstrumentPass(desc_set, shader_id, false, false) {} in InstDebugPrintfPass()
/third_party/skia/third_party/externals/spirv-tools/include/spirv-tools/
H A Doptimizer.hpp743 // descriptor set |desc_set|. It will write |shader_id| in each output record
752 uint32_t desc_set, uint32_t shader_id, bool desc_length_enable = false,
773 // descriptor set |desc_set|. It will write |shader_id| in each output record
775 Optimizer::PassToken CreateInstBuffAddrCheckPass(uint32_t desc_set,
784 // The instrumentation will write buffers in debug descriptor set |desc_set|.
787 Optimizer::PassToken CreateInstDebugPrintfPass(uint32_t desc_set,
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/include/spirv-tools/
H A Doptimizer.hpp743 // descriptor set |desc_set|. It will write |shader_id| in each output record
752 uint32_t desc_set, uint32_t shader_id, bool desc_length_enable = false,
773 // descriptor set |desc_set|. It will write |shader_id| in each output record
775 Optimizer::PassToken CreateInstBuffAddrCheckPass(uint32_t desc_set,
784 // The instrumentation will write buffers in debug descriptor set |desc_set|.
787 Optimizer::PassToken CreateInstDebugPrintfPass(uint32_t desc_set,
/third_party/mesa3d/src/imagination/rogue/nir/
H A Drogue_nir_lower_io.c37 unsigned desc_set = nir_intrinsic_desc_set(intr); in lower_vulkan_resource_index() local
41 nir_imm_int(b, desc_set), in lower_vulkan_resource_index()
89 /* Base (desc_set, binding). */ in lower_load_ubo_to_scalar()

Completed in 21 milliseconds

123