aboutsummaryrefslogtreecommitdiff
path: root/src/raw/gpu
diff options
context:
space:
mode:
Diffstat (limited to 'src/raw/gpu')
-rw-r--r--src/raw/gpu/gpu.rs2
-rw-r--r--src/raw/gpu/gx.rs2
-rw-r--r--src/raw/gpu/shader_program.rs2
-rw-r--r--src/raw/gpu/shbin.rs2
4 files changed, 4 insertions, 4 deletions
diff --git a/src/raw/gpu/gpu.rs b/src/raw/gpu/gpu.rs
index 02d776d..24f2f90 100644
--- a/src/raw/gpu/gpu.rs
+++ b/src/raw/gpu/gpu.rs
@@ -256,7 +256,7 @@ pub enum GPU_SHADER_TYPE {
GPU_GEOMETRY_SHADER=0x1
}
-#[link(name = "ctru")]
+
extern "C" {
pub fn GPU_Init(gsphandle: *mut Handle) -> ();
pub fn GPU_Reset(gxbuf: *mut u32, gpuBuf: *mut u32, gpuBufSize: u32) -> ();
diff --git a/src/raw/gpu/gx.rs b/src/raw/gpu/gx.rs
index c8dfcd7..d26c9ab 100644
--- a/src/raw/gpu/gx.rs
+++ b/src/raw/gpu/gx.rs
@@ -62,7 +62,7 @@ pub fn GX_TRANSFER_SCALING(x) {
use ctru::Result;
-#[link(name = "ctru")]
+
extern "C" {
pub fn GX_RequestDma(gxbuf: *mut u32, src: *mut u32, dst: *mut u32, length: u32) -> Result;
pub fn GX_SetCommandList_Last(gxbuf: *mut u32, buf0a: *mut u32, buf0s: u32, flags: u8) -> Result;
diff --git a/src/raw/gpu/shader_program.rs b/src/raw/gpu/shader_program.rs
index 0b20676..bf373e1 100644
--- a/src/raw/gpu/shader_program.rs
+++ b/src/raw/gpu/shader_program.rs
@@ -27,7 +27,7 @@ pub struct shaderProgram_s {
use ctru::Result;
-#[link(name = "ctru")]
+
extern "C" {
pub fn shaderInstanceInit(si: *mut shaderInstance_s, dvle: *mut DVLE_s) -> Result;
pub fn shaderInstanceFree(si: *mut shaderInstance_s) -> Result;
diff --git a/src/raw/gpu/shbin.rs b/src/raw/gpu/shbin.rs
index 736865b..db400d9 100644
--- a/src/raw/gpu/shbin.rs
+++ b/src/raw/gpu/shbin.rs
@@ -96,7 +96,7 @@ pub struct DVLB_s {
use ctru::raw::types::*;
-#[link(name = "ctru")]
+
extern "C" {
pub fn DVLB_ParseFile(shbinData: *mut u32, shbinSize: u32) -> *mut DVLB_s;
pub fn DVLB_Free(dvlb: *mut DVLB_s) -> ();