diff --git a/src/modules/graphics/wrap_Graphics.cpp b/src/modules/graphics/wrap_Graphics.cpp index 4cfff8971..cd7c64499 100644 --- a/src/modules/graphics/wrap_Graphics.cpp +++ b/src/modules/graphics/wrap_Graphics.cpp @@ -1146,7 +1146,7 @@ int w_newVolumeTexture(lua_State *L) for (int slice = 0; slice < slicelen; slice++) { - lua_rawgeti(L, -1, mip + 1); + lua_rawgeti(L, -1, slice + 1); auto data = getImageData(L, -1, true, slice == 0 && mip == 0 ? autodpiscale : nullptr); if (data.first.get())