Home
last modified time | relevance | path

Searched refs:nir_shader_clone (Results 1 – 25 of 45) sorted by relevance

12

/aosp_15_r20/external/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_pipeline.c880 …->shaders[MESA_SHADER_TESS_EVAL].tess_ccw = lvp_create_pipeline_nir(nir_shader_clone(NULL, pipelin… in lvp_graphics_pipeline_init()
945 nir_shader_clone(NULL, pipeline->shaders[stage].pipeline_nir->nir), locked); in lvp_pipeline_shaders_compile()
948nir_shader_clone(NULL, pipeline->shaders[MESA_SHADER_TESS_EVAL].tess_ccw->nir), locked); in lvp_pipeline_shaders_compile()
1078 …shader->shader_cso = lvp_shader_compile(pipeline->device, shader, nir_shader_clone(NULL, shader->p… in lvp_compute_pipeline_init()
1262 shader->tess_ccw = lvp_create_pipeline_nir(nir_shader_clone(NULL, shader->pipeline_nir->nir)); in create_shader_object()
1264 …shader->tess_ccw_cso = lvp_shader_compile(device, shader, nir_shader_clone(NULL, shader->tess_ccw-… in create_shader_object()
1275 shader->shader_cso = lvp_shader_compile(device, shader, nir_shader_clone(NULL, nir), false); in create_shader_object()
/aosp_15_r20/external/mesa3d/src/gallium/frontends/rusticl/mesa/compiler/
H A Dnir.rs179 unsafe { nir_shader_clone(ptr::null_mut(), self.nir.as_ptr()) } in dup_for_driver()
244 let clone = nir_shader_clone(ralloc_parent(nir_ptr.cast()), nir_ptr); in validate_clone()
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_pipe_pstipple.c148 pstip_fs.ir.nir = nir_shader_clone(NULL, orig_fs->ir.nir); in generate_pstip_fs()
352 pstipfs->state.ir.nir = nir_shader_clone(NULL, fs->ir.nir); in pstip_create_fs_state()
H A Ddraw_pipe_aapoint.c420 aapoint_fs.ir.nir = nir_shader_clone(NULL, orig_fs->ir.nir); in generate_aapoint_fs_nir()
751 aafs->state.ir.nir = nir_shader_clone(NULL, fs->ir.nir); in aapoint_create_fs_state()
H A Ddraw_pipe_aaline.c360 aaline_fs.ir.nir = nir_shader_clone(NULL, orig_fs->ir.nir); in generate_aaline_fs_nir()
655 aafs->state.ir.nir = nir_shader_clone(NULL, fs->ir.nir); in aaline_create_fs_state()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/lima/
H A Dlima_program.c297 nir_shader *nir = nir_shader_clone(fs, ufs->base.ir.nir); in lima_fs_compile_shader()
493 nir_shader *nir = nir_shader_clone(vs, uvs->base.ir.nir); in lima_vs_compile_shader()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_sfn.cpp57 auto sh = nir_shader_clone(sel->nir, sel->nir); in r600_shader_from_nir()
/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_lower_multiview.c108 nir_shader *shader_no_position = nir_shader_clone(NULL, shader); in shader_only_position_uses_view_index()
H A Dnir_clone.c750 nir_shader_clone(void *mem_ctx, const nir_shader *s) in nir_shader_clone() function
/aosp_15_r20/external/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_program.c1171 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); in crocus_compile_vs()
1401 nir = nir_shader_clone(mem_ctx, ish->nir); in crocus_compile_tcs()
1530 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); in crocus_compile_tes()
1673 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); in crocus_compile_gs()
1813 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); in crocus_compile_fs()
2513 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); in crocus_compile_cs()
/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dbrw_nir_lower_intersection_shader.c158 nir_shader *any_hit_tmp = nir_shader_clone(dead_ctx, any_hit); in brw_nir_lower_intersection_shader()
H A Dbrw_compile_cs.cpp136 nir_shader *shader = nir_shader_clone(params->base.mem_ctx, nir); in brw_compile_cs()
H A Dbrw_compile_mesh.cpp375 nir_shader *shader = nir_shader_clone(params->base.mem_ctx, nir); in brw_compile_task()
1653 nir_shader *shader = nir_shader_clone(params->base.mem_ctx, nir); in brw_compile_mesh()
/aosp_15_r20/external/mesa3d/src/asahi/lib/
H A Dagx_nir_lower_gs.c389 nir_shader *shader = nir_shader_clone(NULL, gs); in agx_nir_create_geometry_count_shader()
536 nir_shader *clone = nir_shader_clone(NULL, s); in strip_side_effects_from_rast()
601 nir_shader *shader = nir_shader_clone(NULL, gs); in agx_nir_create_gs_rast_shader()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/iris/
H A Diris_program.c1841 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); in iris_compile_vs()
2074 nir = nir_shader_clone(mem_ctx, ish->nir); in iris_compile_tcs()
2261 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); in iris_compile_tes()
2443 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); in iris_compile_gs()
2617 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); in iris_compile_fs()
2956 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); in iris_compile_cs()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_fs_linear_llvm.c167 nir_shader *clone = nir_shader_clone(NULL, nir); in llvm_fragment_body()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/panfrost/
H A Dpan_shader.c103 nir_shader *s = nir_shader_clone(NULL, ir); in panfrost_shader_compile()
/aosp_15_r20/external/mesa3d/src/asahi/vulkan/
H A Dhk_shader.c990 nir_shader *clone = nir_shader_clone(NULL, nir); in hk_compile_shader()
1049 nir_shader *clone = nir_shader_clone(NULL, nir); in hk_compile_shader()
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/
H A Dir3_context.c68 ctx->s = nir_shader_clone(ctx, shader->nir); in ir3_context_init()
/aosp_15_r20/external/mesa3d/src/mesa/state_tracker/
H A Dst_pbo_compute.c812 async->copy = nir_shader_clone(NULL, async->nir); in create_conversion_shader_async()
820 spec->nir = nir_shader_clone(NULL, spec->nir); in create_spec_shader_async()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_program.c343 info->bin.nir = nir_shader_clone(NULL, prog->nir); in nv50_program_translate()
/aosp_15_r20/external/mesa3d/src/intel/vulkan/
H A Danv_pipeline.c1925 nir_shader_clone(pipeline->base.mem_ctx, nir); in anv_graphics_lib_retain_shaders()
2077 nir_shader_clone(mem_ctx, stages[s].imported.nir) : in anv_graphics_pipeline_load_nir()
3720 nir_shader *nir = nir_shader_clone(tmp_stage_ctx, stages[i].nir); in anv_pipeline_compile_ray_tracing()
3797 nir_shader_clone(tmp_group_ctx, stages[intersection_idx].nir); in anv_pipeline_compile_ray_tracing()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_context.c728 nir_shader *s = nir_shader_clone(NULL, shader->ir.nir); in virgl_shader_encoder()
1492 nir_shader *s = nir_shader_clone(NULL, state->prog); in virgl_create_compute_state()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/i915/
H A Di915_state.c622 s = nir_shader_clone(NULL, s); in i915_test_fragment_shader_compile()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_program.c594 info->bin.nir = nir_shader_clone(NULL, prog->nir); in nvc0_program_translate()

12