X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmetaball.c;h=f9bc61c82db7b9580e8524f7829adbeef89a89c6;hb=62c84af3483abd59e3b6672559b19a9ea17ff14d;hp=ac0563c150670bd8bcd25d16cc8a4844dfd65567;hpb=03d170a7e96dc7e4baa23e9b76c217906d621550;p=dosdemo diff --git a/src/metaball.c b/src/metaball.c index ac0563c..f9bc61c 100644 --- a/src/metaball.c +++ b/src/metaball.c @@ -159,10 +159,19 @@ static void update(void) static void draw(void) { + int i, j; + update(); memset(fb_pixels, 0, fb_width * fb_height * 2); + for(i=0; i<120; i++) { + for(j=0; j<160; j++) { + fb_pixels[(i + 60) * 320 + (j + 80)] = 0x1e7; + } + } + g3d_viewport(80, 60, 160, 120); + g3d_matrix_mode(G3D_MODELVIEW); g3d_load_identity(); g3d_translate(0, 0, -cam_dist); @@ -177,6 +186,8 @@ static void draw(void) draw_mesh(&mmesh); + g3d_viewport(0, 0, fb_width, fb_height); + swap_buffers(fb_pixels); }