From: smea Date: Sat, 15 Nov 2014 22:08:45 +0000 (-0800) Subject: gpu stuffs X-Git-Tag: v0.2.0~60 X-Git-Url: https://chaos.moe/g/?a=commitdiff_plain;h=b30a8d4d3d28a354ee3c7f94798e4be4ef28c8a8;p=corbenik%2Fctrulib.git gpu stuffs --- diff --git a/libctru/include/3ds/gpu/gpu.h b/libctru/include/3ds/gpu/gpu.h index 5700d93..5fd3071 100644 --- a/libctru/include/3ds/gpu/gpu.h +++ b/libctru/include/3ds/gpu/gpu.h @@ -4,6 +4,7 @@ void GPU_Init(Handle *gsphandle); void GPU_Reset(u32* gxbuf, u32* gpuBuf, u32 gpuBufSize); void GPUCMD_SetBuffer(u32* adr, u32 size, u32 offset); +void GPUCMD_SetBufferOffset(u32 offset); void GPUCMD_GetBuffer(u32** adr, u32* size, u32* offset); void GPUCMD_AddRawCommands(u32* cmd, u32 size); void GPUCMD_Run(u32* gxbuf); diff --git a/libctru/source/gpu/gpu.c b/libctru/source/gpu/gpu.c index bdb7fe6..0b22c2f 100644 --- a/libctru/source/gpu/gpu.c +++ b/libctru/source/gpu/gpu.c @@ -24,6 +24,11 @@ void GPUCMD_SetBuffer(u32* adr, u32 size, u32 offset) gpuCmdBufOffset=offset; } +void GPUCMD_SetBufferOffset(u32 offset) +{ + gpuCmdBufOffset=offset; +} + void GPUCMD_GetBuffer(u32** adr, u32* size, u32* offset) { if(adr)*adr=gpuCmdBuf;