// Area light textures TEXTURE2D_ARRAY(_LtcData); // We pack all Ltc data inside one texture array to limit the number of resource used #define LTC_GGX_MATRIX_INDEX 0 // RGBA #define LTC_DISNEY_DIFFUSE_MATRIX_INDEX 1 // RGBA #define LTC_LUT_SIZE 64 #define LTC_LUT_SCALE ((LTC_LUT_SIZE - 1) * rcp(LTC_LUT_SIZE)) #define LTC_LUT_OFFSET (0.5 * rcp(LTC_LUT_SIZE))