16 GraphicsContext *s_phys;
17 GraphicsContext *s_virt;
25 vga_setmode(G320x200x256);
27 gl_setcontextvga(G320x200x256);
28 s_phys = gl_allocatecontext();
29 gl_getcontext(s_phys);
30 gl_setcontextvgavirtual(G320x200x256);
31 s_virt = gl_allocatecontext();
32 gl_getcontext(s_virt);
34 gl_setcontext(s_virt);
46 for (b = 0; b < 8; b++) {
48 for (i = 0; i < 3; i++) {
49 v2[i][0] = rand()%320;
50 v2[i][1] = rand()%200;
53 r_fillpoly(&tb, &s, 1 << b);
57 r2vga(&rb, 0, 0, 320, 200, 0, 0);
59 gl_copyscreen(s_phys);
67 return (EXIT_SUCCESS);