diff options
author | bunnei <bunneidev@gmail.com> | 2015-12-17 00:49:20 +0100 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2016-02-05 23:20:20 +0100 |
commit | d171822dcecc7b234d63147270d21307605a6347 (patch) | |
tree | 9138152afe52b4d2f098f620a44afcedd01a5d54 | |
parent | gl_rasterizer: Remove unnecessary casts. (diff) | |
download | yuzu-d171822dcecc7b234d63147270d21307605a6347.tar yuzu-d171822dcecc7b234d63147270d21307605a6347.tar.gz yuzu-d171822dcecc7b234d63147270d21307605a6347.tar.bz2 yuzu-d171822dcecc7b234d63147270d21307605a6347.tar.lz yuzu-d171822dcecc7b234d63147270d21307605a6347.tar.xz yuzu-d171822dcecc7b234d63147270d21307605a6347.tar.zst yuzu-d171822dcecc7b234d63147270d21307605a6347.zip |
-rw-r--r-- | src/video_core/command_processor.cpp | 3 |
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) { case PICA_REG_INDEX_WORKAROUND(lighting.lut_data[7], 0x1cf): { auto& lut_config = regs.lighting.lut_config; + + ASSERT_MSG(lut_config.index < 256, "lut_config.index exceeded maximum value of 255!"); + g_state.lighting.luts[lut_config.type][lut_config.index].raw = value; lut_config.index = lut_config.index + 1; break; |