src/video/win32_v.cpp
changeset 7483 44be8159472b
parent 7460 46c24d1287cf
child 7491 8eda96f8600a
equal deleted inserted replaced
7482:ec4c1ff22d83 7483:44be8159472b
   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