diff --git a/source/Lib/CommonLib/Rom.cpp b/source/Lib/CommonLib/Rom.cpp index cf824a2d1bfeb90ff1bff9b0eb88b22d758e5aa5..843d29db195f9eec16e626e99bc85796bcd4ab95 100644 --- a/source/Lib/CommonLib/Rom.cpp +++ b/source/Lib/CommonLib/Rom.cpp @@ -573,6 +573,14 @@ void destroyMipFilters() if(g_pdpFiltersMip[group][size][0][0]) { delete[] g_pdpFiltersMip[group][size][0][0]; + int currHeight = g_sizeData[size][4]; + for (int i = 0; i < currHeight; i++) + { + if (g_pdpFiltersMip[group][size][i]) + { + delete[] g_pdpFiltersMip[group][size][i]; + } + } } if(g_pdpFiltersMip[group][size]) {