diff options
| author | Fenrir <[email protected]> | 2017-06-06 15:05:51 -0600 |
|---|---|---|
| committer | Fenrir <[email protected]> | 2017-07-10 11:30:57 -0600 |
| commit | cf1f07558a28aa00bc67b515863807a7639bc5b0 (patch) | |
| tree | b12018e5ec772499911b965af5ff191dee71c2a2 /ctru-sys/src/gpu/shaderProgram.rs | |
| parent | Merge pull request #32 from FenrirWolf/libc-update (diff) | |
| download | ctru-rs-cf1f07558a28aa00bc67b515863807a7639bc5b0.tar.xz ctru-rs-cf1f07558a28aa00bc67b515863807a7639bc5b0.zip | |
Use bindgen for ctru_sys bindings
Diffstat (limited to 'ctru-sys/src/gpu/shaderProgram.rs')
| -rw-r--r-- | ctru-sys/src/gpu/shaderProgram.rs | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/ctru-sys/src/gpu/shaderProgram.rs b/ctru-sys/src/gpu/shaderProgram.rs deleted file mode 100644 index 1c86711..0000000 --- a/ctru-sys/src/gpu/shaderProgram.rs +++ /dev/null @@ -1,68 +0,0 @@ -/* automatically generated by rust-bindgen */ - -#![allow(dead_code, - non_camel_case_types, - non_upper_case_globals, - non_snake_case)] -#[repr(C)] -#[derive(Copy, Clone)] -#[derive(Debug)] -pub struct float24Uniform_s { - pub id: u32_, - pub data: [u32_; 3usize], -} -impl ::core::default::Default for float24Uniform_s { - fn default() -> Self { unsafe { ::core::mem::zeroed() } } -} -#[repr(C)] -#[derive(Copy, Clone)] -#[derive(Debug)] -pub struct shaderInstance_s { - pub dvle: *mut DVLE_s, - pub boolUniforms: u16_, - pub boolUniformMask: u16_, - pub intUniforms: [u32_; 4usize], - pub float24Uniforms: *mut float24Uniform_s, - pub intUniformMask: u8_, - pub numFloat24Uniforms: u8_, -} -impl ::core::default::Default for shaderInstance_s { - fn default() -> Self { unsafe { ::core::mem::zeroed() } } -} -#[repr(C)] -#[derive(Copy, Clone)] -#[derive(Debug)] -pub struct shaderProgram_s { - pub vertexShader: *mut shaderInstance_s, - pub geometryShader: *mut shaderInstance_s, - pub geoShaderInputPermutation: [u32_; 2usize], - pub geoShaderInputStride: u8_, -} -impl ::core::default::Default for shaderProgram_s { - fn default() -> Self { unsafe { ::core::mem::zeroed() } } -} -extern "C" { - pub fn shaderInstanceInit(si: *mut shaderInstance_s, dvle: *mut DVLE_s) - -> Result; - pub fn shaderInstanceFree(si: *mut shaderInstance_s) -> Result; - pub fn shaderInstanceSetBool(si: *mut shaderInstance_s, id: ::libc::c_int, - value: u8) -> Result; - pub fn shaderInstanceGetBool(si: *mut shaderInstance_s, id: ::libc::c_int, - value: *mut u8) -> Result; - pub fn shaderInstanceGetUniformLocation(si: *mut shaderInstance_s, - name: *const ::libc::c_char) - -> s8; - pub fn shaderProgramInit(sp: *mut shaderProgram_s) -> Result; - pub fn shaderProgramFree(sp: *mut shaderProgram_s) -> Result; - pub fn shaderProgramSetVsh(sp: *mut shaderProgram_s, dvle: *mut DVLE_s) - -> Result; - pub fn shaderProgramSetGsh(sp: *mut shaderProgram_s, dvle: *mut DVLE_s, - stride: u8_) -> Result; - pub fn shaderProgramSetGshInputPermutation(sp: *mut shaderProgram_s, - permutation: u64_) -> Result; - pub fn shaderProgramConfigure(sp: *mut shaderProgram_s, sendVshCode: u8, - sendGshCode: u8) -> Result; - pub fn shaderProgramUse(sp: *mut shaderProgram_s) -> Result; -} -use ::types::*; -use super::shbin::*; |