aboutsummaryrefslogtreecommitdiff
path: root/ctru-sys/src/gpu/gpu.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ctru-sys/src/gpu/gpu.rs')
-rw-r--r--ctru-sys/src/gpu/gpu.rs37
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::*;