Home
last modified time | relevance | path

Searched defs:NirShader (Results 1 – 6 of 6) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/frontends/rusticl/mesa/compiler/
H A Dnir.rs142 pub struct NirShader { struct
147 unsafe impl Send for NirShader {} implementation
150 unsafe impl Sync for NirShader {} implementation
152 impl NirShader { implementation
258 pub fn inline(&mut self, libclc: &NirShader) { in inline()
487 impl Clone for NirShader { implementation
495 impl Drop for NirShader { implementation
/aosp_15_r20/external/mesa3d/src/gallium/frontends/rusticl/core/
H A Dkernel.rs226 fn assign_locations(compiled_args: &mut [Self], nir: &mut NirShader) { in assign_locations()
529 fn opt_nir(nir: &mut NirShader, dev: &Device, has_explicit_types: bool) { in opt_nir()
612 mut nir: NirShader, in compile_nir_to_args()
614 lib_clc: &NirShader, in compile_nir_to_args()
662 nir: &mut NirShader, in compile_nir_prepare_for_variants()
988 mut nir: NirShader, in compile_nir_remaining()
H A Ddevice.rs106 fn create_compute_state(&self, nir: &NirShader, static_local_mem: u32) -> *mut c_void; in create_compute_state()
162 fn create_compute_state(&self, nir: &NirShader, static_local_mem: u32) -> *mut c_void { in create_compute_state()
H A Dprogram.rs189 pub fn to_nir(&self, kernel: &str, d: &Device) -> NirShader { in to_nir()
/aosp_15_r20/external/mesa3d/src/gallium/frontends/rusticl/mesa/compiler/clc/
H A Dspirv.rs337 libclc: &NirShader, in to_nir()
341 ) -> Option<NirShader> { in to_nir()
363 pub fn get_lib_clc(screen: &PipeScreen) -> Option<NirShader> { in get_lib_clc()
/aosp_15_r20/external/mesa3d/src/gallium/frontends/rusticl/mesa/pipe/
H A Dcontext.rs243 pub fn create_compute_state(&self, nir: &NirShader, static_local_mem: u32) -> *mut c_void { in create_compute_state()