예제 #1
0
int main()
{
	int i;
	struct fb *fb, *vfb;
	struct dots d[64];
	int w, h;

	fb = fbopen(0, 0);
	vfb = vfballoc(fb->width, fb->height);
	w = vfb->width;
	h = vfb->height;

	for(i=0; i<256; i++) 
		palette[i] = gradient(i, 64, (int[]){0xffe010, 0xff1020, 0x20ff10, 0x1507ff, 0xfeea10});
예제 #2
0
파일: fusion.c 프로젝트: ushmal/ugl
int main()
{
	int i, j;
	int x[5], y[4];
	struct fb *fb, *vfb;

	fb = fbopen(0, 0);
	vfb = vfballoc(fb->width, fb->height);

	x[0] = 0;
	x[1] = vfb->width/4;
	x[2] = vfb->width/2;
	x[3] = vfb->width - x[1];
	x[4] = vfb->width-1;

	y[0] = 0;
	y[1] = vfb->height/3;
	y[2] = vfb->height - y[1];
	y[3] = vfb->height-1;

	for(i=0; i < 768; i++)
		palette[i] = gradient(i, 256, (int[]){0xffe010, 0xff2020, 0x20ef10, 0x2020ff});