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

/xsrc/external/mit/MesaLib/dist/src/microsoft/spirv_to_dxil/
H A Dspirv_to_dxil.c46 add_runtime_data_var(nir_shader *nir, unsigned desc_set, unsigned binding) argument
60 var->data.descriptor_set = desc_set;
61 // Check that desc_set fits on descriptor_set
62 assert(var->data.descriptor_set == desc_set);
70 unsigned desc_set; member in struct:lower_system_values_data
120 .desc_set = data->desc_set, .binding = data->binding,
141 unsigned desc_set, unsigned binding)
145 .desc_set = desc_set,
139 dxil_spirv_nir_lower_shader_system_values(nir_shader * shader,nir_address_format ubo_format,unsigned desc_set,unsigned binding) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/llvm/
H A Dac_shader_abi.h103 unsigned desc_set, unsigned binding,
136 * \param desc_set descriptor set
139 LLVMValueRef (*load_resource)(struct ac_shader_abi *abi, LLVMValueRef index, unsigned desc_set,
H A Dac_nir_to_llvm.c2253 rsrc = ctx->abi->load_ubo(ctx->abi, binding.desc_set, binding.binding, binding.success, rsrc);
3714 unsigned desc_set = nir_intrinsic_desc_set(instr); local in function:visit_intrinsic
3717 result = ctx->abi->load_resource(ctx->abi, index, desc_set, binding);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_descriptors.c57 VkDescriptorSet desc_set; member in struct:zink_descriptor_set
514 zink_descriptor_util_init_null_set(struct zink_context *ctx, VkDescriptorSet desc_set) argument
525 push_wd.dstSet = desc_set;
662 VkDescriptorSet *desc_set = alloca(sizeof(*desc_set) * bucket_size); local in function:allocate_desc_set
663 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))
708 zds->desc_set = desc_set[i];
1205 init_write_descriptor(struct zink_shader *shader, VkDescriptorSet desc_set, enum zink_descriptor_type type, int idx, VkWriteDescriptorSet *wd, unsigned num_wds) argument
1214 wd->dstSet = desc_set;
1219 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) argument
1407 VkDescriptorSet desc_set = VK_NULL_HANDLE; local in function:zink_descriptors_update
[all...]
H A Dzink_descriptors.h220 zink_descriptor_util_init_null_set(struct zink_context *ctx, VkDescriptorSet desc_set);
/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_shader_abi.h178 * \param desc_set descriptor set
183 unsigned desc_set,
H A Dac_nir_to_llvm.c3254 unsigned desc_set = nir_intrinsic_desc_set(instr); local in function:visit_intrinsic
3257 result = ctx->abi->load_resource(ctx->abi, index, desc_set,
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
H A Dglsl_scraper.py126 desc_set = int(res.get('set', 0))
128 (name, data_type, decl_type, location, component, binding, desc_set))
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_meta.h292 nir_ssa_def *radv_meta_load_descriptor(nir_builder *b, unsigned desc_set, unsigned binding);
H A Dradv_meta.c688 radv_meta_load_descriptor(nir_builder *b, unsigned desc_set, unsigned binding) argument
690 nir_ssa_def *rsrc = nir_vulkan_resource_index(b, 3, 32, nir_imm_int(b, 0), .desc_set = desc_set,
H A Dradv_shader.c309 unsigned desc_set = nir_intrinsic_desc_set(intrin); local in function:lower_intrinsics
311 struct radv_descriptor_set_layout *desc_layout = layout->set[desc_set].layout;
314 &b, 3, 32, intrin->src[0].ssa, .desc_set = desc_set, .binding = binding,
H A Dradv_nir_to_llvm.c200 radv_load_resource(struct ac_shader_abi *abi, LLVMValueRef index, unsigned desc_set, argument
204 LLVMValueRef desc_ptr = ctx->descriptor_sets[desc_set];
206 struct radv_descriptor_set_layout *layout = pipeline_layout->set[desc_set].layout;
212 unsigned idx = pipeline_layout->set[desc_set].dynamic_offset_start +
435 radv_load_ubo(struct ac_shader_abi *abi, unsigned desc_set, unsigned binding, bool valid_binding, argument
443 struct radv_descriptor_set_layout *layout = pipeline_layout->set[desc_set].layout;
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_shader.c275 nir_bindless_resource_ir3(b, 32, descriptor_idx, .desc_set = nir_ssa_scalar_as_uint(scalar_idx));
286 nir_bindless_resource_ir3(b, 32, descriptor_idx, .desc_set = i);
387 return nir_bindless_resource_ir3(b, 32, desc_offset, .desc_set = set);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_resources.c90 unsigned desc_set, unsigned binding,
89 load_ubo(struct ac_shader_abi * abi,unsigned desc_set,unsigned binding,bool valid_binding,LLVMValueRef index) argument
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir.c2668 res.desc_set = deref->var->data.descriptor_set;
2737 res.desc_set = nir_intrinsic_desc_set(intrin);
2756 if (var->data.descriptor_set == binding.desc_set && var->data.binding == binding.binding) {
2762 /* Be conservative if another variable is using the same binding/desc_set
H A Dnir_opt_load_store_vectorize.c911 a_res.desc_set != b_res.desc_set ||
H A Dnir.h2826 unsigned desc_set; member in struct:__anon3ec4419d2e08
/xsrc/external/mit/MesaLib.old/dist/src/vulkan/overlay-layer/
H A Doverlay.cpp1027 VkDescriptorSet desc_set[1] = { data->descriptor_set }; local in function:render_swapchain_display
1029 data->pipeline_layout, 0, 1, desc_set, 0, NULL);
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c1289 unsigned desc_set, unsigned binding)
1292 LLVMValueRef desc_ptr = ctx->descriptor_sets[desc_set];
1294 struct radv_descriptor_set_layout *layout = pipeline_layout->set[desc_set].layout;
1300 unsigned idx = pipeline_layout->set[desc_set].dynamic_offset_start +
1288 radv_load_resource(struct ac_shader_abi * abi,LLVMValueRef index,unsigned desc_set,unsigned binding) argument
/xsrc/external/mit/MesaLib/dist/src/vulkan/overlay-layer/
H A Doverlay.cpp1266 VkDescriptorSet desc_set[1] = { data->descriptor_set }; local in function:render_swapchain_display
1268 data->pipeline_layout, 0, 1, desc_set, 0, NULL);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir.h1478 INTRINSIC_IDX_ACCESSORS(desc_set, DESC_SET, unsigned)
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.cpp5354 load_desc_ptr(isel_context* ctx, unsigned desc_set) argument
5361 Operand off = bld.copy(bld.def(s1), Operand::c32(desc_set << 2));
5365 return get_arg(ctx, ctx->args->descriptor_sets[desc_set]);
5375 unsigned desc_set = nir_intrinsic_desc_set(instr); local in function:aco::__anon562fcc110110::visit_load_resource
5380 radv_descriptor_set_layout* layout = pipeline_layout->set[desc_set].layout;
5385 unsigned idx = pipeline_layout->set[desc_set].dynamic_offset_start +
5391 desc_ptr = load_desc_ptr(ctx, desc_set);
5468 radv_descriptor_set_layout* layout = ctx->options->layout->set[binding.desc_set].layout;
/xsrc/external/mit/MesaLib/src/compiler/nir/
H A Dnir_builder_opcodes.h2413 unsigned desc_set; member in struct:_nir_bindless_resource_ir3_indices
4220 unsigned desc_set; member in struct:_nir_vulkan_resource_index_indices
5142 nir_intrinsic_set_desc_set(intrin, indices.desc_set);
11118 nir_intrinsic_set_desc_set(intrin, indices.desc_set);

Completed in 112 milliseconds