1 /* This example shows how to use 15-bit (which is handled as 16-bit
6 int main(int argc,char** argv)
11 rfbScreenInfoPtr server=rfbGetScreen(&argc,argv,400,300,5,3,2);
13 server->frameBuffer=(char*)malloc(400*300*2);
14 f=(uint16_t*)server->frameBuffer;
17 f[j*400+i]=/* red */ ((j*32/300) << 10) |
18 /* green */ (((j+400-i)*32/700) << 5) |
19 /* blue */ ((i*32/400));
21 rfbInitServer(server);
22 rfbRunEventLoop(server,-1,FALSE);