bug for 3 bpp planes (as Mac OSX)

pull/1/head
dscho 22 years ago
parent e66eeecd62
commit 48e64b87c9

@ -537,12 +537,18 @@ rfbScreenInfoPtr rfbGetScreen(int* argc,char** argv,
format->redShift = 0;
format->greenShift = bitsPerSample;
format->blueShift = bitsPerSample * 2;
} else {
if(bytesPerPixel==3) {
format->redShift = bitsPerSample*2;
format->greenShift = bitsPerSample*1;
format->blueShift = 0;
} else {
format->redShift = bitsPerSample*3;
format->greenShift = bitsPerSample*2;
format->blueShift = bitsPerSample;
}
}
}
/* cursor */

Loading…
Cancel
Save