diff options
Diffstat (limited to 'ctru-sys/src/gpu/gpu.rs')
| -rw-r--r-- | ctru-sys/src/gpu/gpu.rs | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/ctru-sys/src/gpu/gpu.rs b/ctru-sys/src/gpu/gpu.rs index 30e7a03..47ba027 100644 --- a/ctru-sys/src/gpu/gpu.rs +++ b/ctru-sys/src/gpu/gpu.rs @@ -1,26 +1,27 @@ /* automatically generated by rust-bindgen */ -#[inline] -pub fn GPUCMD_HEADER(incremental: u32, mask: u32, reg: u32) -> u32{ - (((incremental)<<31)|(((mask)&0xF)<<16)|((reg)&0x3FF)) +#![allow(dead_code, + non_camel_case_types, + non_upper_case_globals, + non_snake_case)] +extern "C" { + pub static mut gpuCmdBuf: *mut u32_; + pub static mut gpuCmdBufSize: u32_; + pub static mut gpuCmdBufOffset: u32_; } - extern "C" { - pub static mut gpuCmdBuf: *mut u32; - pub static mut gpuCmdBufSize: u32; - pub static mut gpuCmdBufOffset: u32; - - pub fn GPUCMD_SetBuffer(adr: *mut u32, size: u32, offset: u32); - pub fn GPUCMD_SetBufferOffset(offset: u32); - pub fn GPUCMD_GetBuffer(adr: *mut *mut u32, size: *mut u32, - offset: *mut u32); - pub fn GPUCMD_AddRawCommands(cmd: *mut u32, size: u32); + pub fn GPUCMD_SetBuffer(adr: *mut u32_, size: u32_, offset: u32_); + pub fn GPUCMD_SetBufferOffset(offset: u32_); + pub fn GPUCMD_GetBuffer(adr: *mut *mut u32_, size: *mut u32_, + offset: *mut u32_); + pub fn GPUCMD_AddRawCommands(cmd: *const u32_, size: u32_); pub fn GPUCMD_Run(); pub fn GPUCMD_FlushAndRun(); - pub fn GPUCMD_Add(header: u32, param: *mut u32, paramlength: u32); + pub fn GPUCMD_Add(header: u32_, param: *const u32_, paramlength: u32_); pub fn GPUCMD_Finalize(); - pub fn f32tof16(f: f32) -> u32; - pub fn f32tof20(f: f32) -> u32; - pub fn f32tof24(f: f32) -> u32; - pub fn f32tof31(f: f32) -> u32; + pub fn f32tof16(f: f32) -> u32_; + pub fn f32tof20(f: f32) -> u32_; + pub fn f32tof24(f: f32) -> u32_; + pub fn f32tof31(f: f32) -> u32_; } +use ::types::*; |