From b175fdbca5a37c54f7ffa6f5143b4c3b9d179003 Mon Sep 17 00:00:00 2001 From: fincs Date: Sun, 1 Mar 2015 23:19:29 +0100 Subject: [PATCH] Correct error in GPU_SetFloatUniform --- libctru/source/gpu/gpu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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