Searched refs:spec_entries (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/vulkan/util/
H A Dvk_util.c93 struct nir_spirv_specialization *spec_entries = local in function:vk_spec_info_to_nir_spirv
94 calloc(num_spec_entries, sizeof(*spec_entries));
102 spec_entries[i].id = spec_info->pMapEntries[i].constantID;
105 spec_entries[i].value.u64 = *(const uint64_t *)data;
108 spec_entries[i].value.u32 = *(const uint32_t *)data;
111 spec_entries[i].value.u16 = *(const uint16_t *)data;
114 spec_entries[i].value.u8 = *(const uint8_t *)data;
142 return spec_entries;
/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dglspirv.c203 struct nir_spirv_specialization *spec_entries = local in function:_mesa_spirv_to_nir
204 calloc(sizeof(*spec_entries),
208 spec_entries[i].id = spirv_data->SpecializationConstantsIndex[i];
209 spec_entries[i].data32 = spirv_data->SpecializationConstantsValue[i];
210 spec_entries[i].defined_on_module = false;
223 spec_entries, spirv_data->NumSpecializationConstants,
227 free(spec_entries);
281 struct nir_spirv_specialization *spec_entries = NULL; local in function:_mesa_SpecializeShaderARB
327 spec_entries = calloc(sizeof(*spec_entries), numSpecializationConstant
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dglspirv.c234 struct nir_spirv_specialization *spec_entries = local in function:_mesa_spirv_to_nir
235 calloc(sizeof(*spec_entries),
239 spec_entries[i].id = spirv_data->SpecializationConstantsIndex[i];
240 spec_entries[i].value.u32 = spirv_data->SpecializationConstantsValue[i];
241 spec_entries[i].defined_on_module = false;
262 spec_entries, spirv_data->NumSpecializationConstants,
266 free(spec_entries);
337 struct nir_spirv_specialization *spec_entries = NULL; local in function:_mesa_SpecializeShaderARB
383 spec_entries = calloc(sizeof(*spec_entries), numSpecializationConstant
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_shader.c208 struct nir_spirv_specialization *spec_entries = NULL; local in function:radv_shader_compile_to_nir
211 spec_entries = malloc(num_spec_entries * sizeof(*spec_entries));
217 spec_entries[i].id = spec_info->pMapEntries[i].constantID;
219 spec_entries[i].data64 = *(const uint64_t *)data;
221 spec_entries[i].data32 = *(const uint32_t *)data;
269 spec_entries, num_spec_entries,
276 free(spec_entries);
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_pipeline.c120 struct nir_spirv_specialization *spec_entries = NULL; local in function:anv_shader_compile_to_nir
123 spec_entries = malloc(num_spec_entries * sizeof(*spec_entries));
129 spec_entries[i].id = spec_info->pMapEntries[i].constantID;
131 spec_entries[i].data64 = *(const uint64_t *)data;
133 spec_entries[i].data32 = *(const uint32_t *)data;
185 spec_entries, num_spec_entries,
192 free(spec_entries);
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
H A Dlvp_pipeline.c475 struct nir_spirv_specialization *spec_entries = local in function:lvp_shader_compile_to_ir
520 spec_entries, num_spec_entries,
524 free(spec_entries);
529 free(spec_entries);
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.c451 struct nir_spirv_specialization *spec_entries = local in function:radv_shader_compile_to_nir
531 nir = spirv_to_nir(spirv, module->size / 4, spec_entries, num_spec_entries, stage,
536 free(spec_entries);
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_pipeline.c103 struct nir_spirv_specialization *spec_entries = local in function:anv_shader_compile_to_nir
187 spec_entries, num_spec_entries,
190 free(spec_entries);
199 free(spec_entries);
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_pipeline.c446 struct nir_spirv_specialization *spec_entries = local in function:shader_module_compile_to_nir
450 spec_entries, num_spec_entries,
456 free(spec_entries);

Completed in 22 milliseconds