aboutsummaryrefslogtreecommitdiff
path: root/src/raw/gpu/shader_program.rs
diff options
context:
space:
mode:
authorFenrir <[email protected]>2016-04-30 18:39:26 -0700
committerFenrir <[email protected]>2016-04-30 18:39:26 -0700
commit184ec0b247bbec0748d7888f36ccdae076a2d9cb (patch)
tree30a90bb80dc407b00493cb870a6c4c1fb9ab3e43 /src/raw/gpu/shader_program.rs
parentSplit raw bindings into a separate crate (diff)
downloadctru-rs-184ec0b247bbec0748d7888f36ccdae076a2d9cb.tar.xz
ctru-rs-184ec0b247bbec0748d7888f36ccdae076a2d9cb.zip
Deleted old files
Diffstat (limited to 'src/raw/gpu/shader_program.rs')
-rw-r--r--src/raw/gpu/shader_program.rs42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/raw/gpu/shader_program.rs b/src/raw/gpu/shader_program.rs
deleted file mode 100644
index bf373e1..0000000
--- a/src/raw/gpu/shader_program.rs
+++ /dev/null
@@ -1,42 +0,0 @@
-use super::shbin::*;
-
-#[repr(C)]
-#[derive(Copy)]
-pub struct float24Uniform_s {
- id: u32,
- data: [u32; 3usize]
-}
-
-#[repr(C)]
-#[derive(Copy)]
-pub struct shaderInstance_s {
- pub dvle: *mut DVLE_s;
- pub boolUniforms: u16,
- pub intUniforms: [u32; 4usize],
- pub float24Uniforms: *mut float24Uniform_s,
- pub numFloat24Uniforms: u8,
-}
-
-#[repr(C)]
-#[derive(Copy)]
-pub struct shaderProgram_s {
- pub vertexShader: *mut shaderInstance_s,
- pub geometryShader: *mut shaderInstance_s,
- pub geometryShaderInputStride: u8,
-}
-
-use ctru::Result;
-
-
-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) -> Result;
- 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 shaderProgramUse(sp: *mut shaderProgram_s) -> Result;
-}