Lines Matching defs:bpp
37 static const int bpp=4;
48 buffer[(j*maxx+i)*bpp+0]=(i+j)*128/(maxx+maxy); /* red */
49 buffer[(j*maxx+i)*bpp+1]=i*128/maxx; /* green */
50 buffer[(j*maxx+i)*bpp+2]=j*256/maxy; /* blue */
52 buffer[j*maxx*bpp+0]=0xff;
53 buffer[j*maxx*bpp+1]=0xff;
54 buffer[j*maxx*bpp+2]=0xff;
55 buffer[j*maxx*bpp+3]=0xff;
87 newfb = (unsigned char*)malloc(maxx * maxy * bpp);
89 rfbNewFramebuffer(screen, (char*)newfb, maxx, maxy, 8, 3, bpp);
97 static void drawline(unsigned char* buffer,int rowstride,int bpp,int x1,int y1,int x2,int y2)
102 for(i=0;i<bpp;i++)
103 buffer[y1*rowstride+x1*bpp+i]=0xff;
111 for(i=0;i<bpp;i++)
112 buffer[j*rowstride+(x1+(j-y1)*(x2-x1)/(y2-y1))*bpp+i]=0xff;
116 for(j=0;j<bpp;j++)
117 buffer[(y1+(i-x1)*(y2-y1)/(x2-x1))*rowstride+i*bpp+j]=0xff;
132 drawline((unsigned char*)cl->screen->frameBuffer,cl->screen->paddedWidthInBytes,bpp,
145 for(i=x1*bpp;i<x2*bpp;i++)
266 c->richSource = (unsigned char*)malloc(w*h*bpp);
270 c->richSource[j*w*bpp+i*bpp+0]=i*0xff/w;
271 c->richSource[j*w*bpp+i*bpp+1]=(i+j)*0xff/(w+h);
272 c->richSource[j*w*bpp+i*bpp+2]=j*0xff/h;
273 c->richSource[j*w*bpp+i*bpp+3]=0;
282 rfbScreenInfoPtr rfbScreen = rfbGetScreen(&argc,argv,maxx,maxy,8,3,bpp);
286 rfbScreen->frameBuffer = (char*)malloc(maxx*maxy*bpp);