|
|
@@ -464,6 +464,21 @@ static void WritePicaReg(u32 id, u32 value, u32 mask) {
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
+ case PICA_REG_INDEX_WORKAROUND(lighting.lut_data[0], 0x1c8):
|
|
|
+ case PICA_REG_INDEX_WORKAROUND(lighting.lut_data[1], 0x1c9):
|
|
|
+ case PICA_REG_INDEX_WORKAROUND(lighting.lut_data[2], 0x1ca):
|
|
|
+ case PICA_REG_INDEX_WORKAROUND(lighting.lut_data[3], 0x1cb):
|
|
|
+ case PICA_REG_INDEX_WORKAROUND(lighting.lut_data[4], 0x1cc):
|
|
|
+ case PICA_REG_INDEX_WORKAROUND(lighting.lut_data[5], 0x1cd):
|
|
|
+ case PICA_REG_INDEX_WORKAROUND(lighting.lut_data[6], 0x1ce):
|
|
|
+ case PICA_REG_INDEX_WORKAROUND(lighting.lut_data[7], 0x1cf):
|
|
|
+ {
|
|
|
+ auto& lut_config = regs.lighting.lut_config;
|
|
|
+ g_state.lighting.luts[lut_config.type][lut_config.index].raw = value;
|
|
|
+ lut_config.index = lut_config.index + 1;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
default:
|
|
|
break;
|
|
|
}
|