equal
deleted
inserted
replaced
661 |
661 |
662 if (w == _screen.width && h == _screen.height) |
662 if (w == _screen.width && h == _screen.height) |
663 return false; |
663 return false; |
664 |
664 |
665 _screen.width = w; |
665 _screen.width = w; |
666 _screen.pitch = ALIGN(w, 4); |
666 _screen.pitch = (bpp == 8) ? ALIGN(w, 4) : w; |
667 _screen.height = h; |
667 _screen.height = h; |
668 bi = (BITMAPINFO*)alloca(sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * 256); |
668 bi = (BITMAPINFO*)alloca(sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * 256); |
669 memset(bi, 0, sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * 256); |
669 memset(bi, 0, sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * 256); |
670 bi->bmiHeader.biSize = sizeof(BITMAPINFOHEADER); |
670 bi->bmiHeader.biSize = sizeof(BITMAPINFOHEADER); |
671 |
671 |