Home
last modified time | relevance | path

Searched refs:finalize_nir (Results 1 – 19 of 19) sorted by relevance

/external/mesa3d/src/mesa/state_tracker/
Dst_nir_builtins.c70 if (screen->finalize_nir) in st_nir_finish_builtin_shader()
71 screen->finalize_nir(screen, nir, true); in st_nir_finish_builtin_shader()
Dst_glsl_to_nir.cpp983 if (finalize_by_driver && screen->finalize_nir) in st_finalize_nir()
984 screen->finalize_nir(screen, nir, false); in st_finalize_nir()
Dst_program.c1362 if (screen->finalize_nir) in st_create_fp_variant()
1363 screen->finalize_nir(screen, state.ir.nir, false); in st_create_fp_variant()
Dst_context.c705 st->allow_st_finalize_nir_twice = screen->finalize_nir != NULL; in st_create_context_priv()
/external/mesa3d/src/gallium/auxiliary/driver_rbug/
Drbug_screen.c379 screen->finalize_nir(screen, nir, optimize); in rbug_screen_finalize_nir()
434 SCR_INIT(finalize_nir); in rbug_screen_create()
/external/mesa3d/src/gallium/auxiliary/driver_noop/
Dnoop_pipe.c527 screen->finalize_nir(screen, nir, optimize); in noop_finalize_nir()
569 screen->finalize_nir = noop_finalize_nir; in noop_screen_create()
/external/mesa3d/src/gallium/include/pipe/
Dp_screen.h520 void (*finalize_nir)(struct pipe_screen *screen, void *nir, bool optimize); member
/external/mesa3d/src/gallium/auxiliary/driver_ddebug/
Ddd_screen.c420 screen->finalize_nir(screen, nir, optimize); in dd_screen_finalize_nir()
609 SCR_INIT(finalize_nir); in ddebug_screen_create()
/external/mesa3d/src/gallium/auxiliary/driver_trace/
Dtr_screen.c652 screen->finalize_nir(screen, nir, optimize); in trace_screen_finalize_nir()
734 SCR_INIT(finalize_nir); in trace_screen_create()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_gallium.c341 pscreen->finalize_nir = ir3_screen_finalize_nir; in ir3_screen_init()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_screen.c911 screen->base.finalize_nir = llvmpipe_finalize_nir; in llvmpipe_create_screen()
Dlp_state_cs.c450 pipe->screen->finalize_nir(pipe->screen, shader->base.ir.nir, false); in llvmpipe_create_compute_state()
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pipeline.c708 …device->physical_device->pscreen->finalize_nir(device->physical_device->pscreen, pipeline->pipelin… in lvp_pipeline_compile()
/external/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c2479 if (screen->finalize_nir) { in ttn_finalize_nir()
2480 screen->finalize_nir(screen, nir, true); in ttn_finalize_nir()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_pipe.c1024 sscreen->b.finalize_nir = si_finalize_nir; in radeonsi_screen_create_impl()
/external/mesa3d/docs/relnotes/
D19.3.0.rst2491 - gallium: add pipe_screen::finalize_nir
2492 - tgsi_to_nir: use pipe_screen::finalize_nir
2493 - st/mesa: use pipe_screen::finalize_nir
2494 - radeonsi/nir: implement pipe_screen::finalize_nir
D20.0.0.rst2201 - gallium/noop: call finalize_nir
D20.2.0.rst4146 - freedreno/ir3: move finalize_nir to pscreen hook
/external/mesa3d/docs/gallium/
Dcontext.rst56 constants they prefer to inline in finalize_nir and store that