diff --git a/polymer/build/src/mdsprite.c b/polymer/build/src/mdsprite.c index a901b8aa7..ac9d0876b 100644 --- a/polymer/build/src/mdsprite.c +++ b/polymer/build/src/mdsprite.c @@ -633,6 +633,8 @@ static int mdloadskin_cached(int fil, texcacheheader *head, int *doalloc, GLuint pict.ydim = B_LITTLE32(pict.ydim); pict.border = B_LITTLE32(pict.border); pict.depth = B_LITTLE32(pict.depth); + pict.xdim >>= head->quality; + pict.ydim >>= head->quality; if (level == 0) { *xsiz = pict.xdim; *ysiz = pict.ydim; }