From: fincs Date: Sun, 1 Mar 2015 22:19:29 +0000 (+0100) Subject: Correct error in GPU_SetFloatUniform X-Git-Tag: v0.5.0~4^2~8 X-Git-Url: https://chaos.moe/g/?a=commitdiff_plain;h=b175fdbca5a37c54f7ffa6f5143b4c3b9d179003;p=corbenik%2Fctrulib.git Correct error in GPU_SetFloatUniform --- diff --git a/libctru/source/gpu/gpu.c b/libctru/source/gpu/gpu.c index 14ae0fa..d2ff78c 100644 --- a/libctru/source/gpu/gpu.c +++ b/libctru/source/gpu/gpu.c @@ -222,10 +222,10 @@ void GPU_SetFloatUniform(GPU_SHADER_TYPE type, u32 startreg, u32* data, u32 numr { if(!data)return; - u32 regOffset=(type==GPU_GEOMETRY_SHADER)?(-0x30):(0x0); + int regOffset=(type==GPU_GEOMETRY_SHADER)?(-0x30):(0x0); - GPUCMD_AddWrite(GPUREG_VSH_FLOATUNIFORM_CONFIG-regOffset, 0x80000000|startreg); - GPUCMD_AddWrites(GPUREG_VSH_FLOATUNIFORM_DATA-regOffset, data, numreg*4); + GPUCMD_AddWrite(GPUREG_VSH_FLOATUNIFORM_CONFIG+regOffset, 0x80000000|startreg); + GPUCMD_AddWrites(GPUREG_VSH_FLOATUNIFORM_DATA+regOffset, data, numreg*4); } //TODO : fix