From 967b0223ad24baeaea7a9a2348636ed43378e1da Mon Sep 17 00:00:00 2001 From: fincs Date: Sun, 27 Aug 2017 12:24:57 +0200 Subject: [PATCH] Correct error in GPU_LIGHTPERM (reported by @wwylele) --- libctru/include/3ds/gpu/enums.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libctru/include/3ds/gpu/enums.h b/libctru/include/3ds/gpu/enums.h index 5082b33..e9b0bdb 100644 --- a/libctru/include/3ds/gpu/enums.h +++ b/libctru/include/3ds/gpu/enums.h @@ -385,7 +385,7 @@ typedef enum /// Light distance attenuation disable bits in GPUREG_LIGHT_CONFIG1. #define GPU_LC1_ATTNBIT(n) BIT((n)+24) /// Creates a light permutation parameter. -#define GPU_LIGHTPERM(i,n) ((n) << (i)) +#define GPU_LIGHTPERM(i,n) ((n) << ((i)*4)) /// Creates a light LUT input parameter. #define GPU_LIGHTLUTINPUT(i,n) ((n) << ((i)*4)) /// Creates a light LUT index parameter.