summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/video_core/command_processor.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/video_core/command_processor.cpp b/src/video_core/command_processor.cpp
index 7409534b6..6540ccb26 100644
--- a/src/video_core/command_processor.cpp
+++ b/src/video_core/command_processor.cpp
@@ -474,6 +474,9 @@ static void WritePicaReg(u32 id, u32 value, u32 mask) {
474 case PICA_REG_INDEX_WORKAROUND(lighting.lut_data[7], 0x1cf): 474 case PICA_REG_INDEX_WORKAROUND(lighting.lut_data[7], 0x1cf):
475 { 475 {
476 auto& lut_config = regs.lighting.lut_config; 476 auto& lut_config = regs.lighting.lut_config;
477
478 ASSERT_MSG(lut_config.index < 256, "lut_config.index exceeded maximum value of 255!");
479
477 g_state.lighting.luts[lut_config.type][lut_config.index].raw = value; 480 g_state.lighting.luts[lut_config.type][lut_config.index].raw = value;
478 lut_config.index = lut_config.index + 1; 481 lut_config.index = lut_config.index + 1;
479 break; 482 break;