Searched defs:NirShader (Results 1 – 6 of 6) sorted by relevance
/aosp_15_r20/external/mesa3d/src/gallium/frontends/rusticl/mesa/compiler/ |
H A D | nir.rs | 142 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 D | kernel.rs | 226 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 D | device.rs | 106 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 D | program.rs | 189 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 D | spirv.rs | 337 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 D | context.rs | 243 pub fn create_compute_state(&self, nir: &NirShader, static_local_mem: u32) -> *mut c_void { in create_compute_state()
|