Lines Matching defs:modules

3329    struct vk_shader_module *modules[MESA_SHADER_STAGES] = {
3350 modules[i] = vk_shader_module_from_handle(pStages[i]->module);
3351 if (modules[i]->nir)
3352 _mesa_sha1_compute(modules[i]->nir->info.name, strlen(modules[i]->nir->info.name),
3353 modules[i]->sha1);
3373 if (modules[MESA_SHADER_GEOMETRY] && !keep_executable_info) {
3384 (!modules[MESA_SHADER_GEOMETRY] || pipeline->gs_copy_shader ||
3395 if (!modules[MESA_SHADER_FRAGMENT] && !modules[MESA_SHADER_COMPUTE]) {
3398 modules[MESA_SHADER_FRAGMENT] = &fs_m;
3404 if (!modules[i])
3409 nir[i] = radv_shader_compile_to_nir(device, modules[i], stage ? stage->pName : "main", i,
3574 if (radv_can_dump_shader(device, modules[i], false))
3578 if (modules[MESA_SHADER_GEOMETRY]) {
3618 device, modules[MESA_SHADER_FRAGMENT], &nir[MESA_SHADER_FRAGMENT], 1, pipeline_layout,
3626 if (device->physical_device->rad_info.chip_class >= GFX9 && modules[MESA_SHADER_TESS_CTRL]) {
3633 device, modules[MESA_SHADER_TESS_CTRL], combined_nir, 2, pipeline_layout, pipeline_key,
3639 modules[MESA_SHADER_VERTEX] = NULL;
3642 if (device->physical_device->rad_info.chip_class >= GFX9 && modules[MESA_SHADER_GEOMETRY]) {
3644 modules[MESA_SHADER_TESS_EVAL] ? MESA_SHADER_TESS_EVAL : MESA_SHADER_VERTEX;
3651 device, modules[MESA_SHADER_GEOMETRY], combined_nir, 2, pipeline_layout, pipeline_key,
3657 modules[pre_stage] = NULL;
3661 if (modules[i] && !pipeline->shaders[i]) {
3665 device, modules[i], &nir[i], 1, pipeline_layout, pipeline_key, infos + i,
3683 if (radv_can_dump_shader_stats(device, modules[i])) {