]> 4ch.mooo.com Git - 16.git/blobdiff - src/planrpcx.c
I DID IT PLANAR BUFFERING IS RENDERED! IT JUST NEEDS POLISHING~
[16.git] / src / planrpcx.c
index 9594015241f99524de9abd83515f269b34537234..9de942b3f64504fa3116ccaed15b3d6c778629df 100755 (executable)
@@ -36,7 +36,7 @@ void main(int argc, char *argv[])
        int i;\r
        word start;\r
        int plane;\r
-       float t1, t2;\r
+       float t1, t2, tpee;\r
        int x,y;\r
        word px,py;\r
        sword baka;\r
@@ -77,7 +77,7 @@ baka = 1;
        start = *clockw;\r
 //             oldDrawBmp(VGA, 20, 20, &bmp, 0);\r
        for(i=0; i<100 ;i++) {\r
-               modexDrawBmp(&gvar.video.page[0], 32, 32, &bmp);\r
+               modexDrawBmpPBuf(&gvar.video.page[0], 32, 32, p);\r
        }\r
        t1 = (*clockw-start) /18.2;\r
 //     start = *clockw;\r
@@ -88,8 +88,9 @@ baka = 1;
                modexDrawPBuf(&gvar.video.page[0], 0, 0, p, 0);\r
        }\r
        t2 = (*clockw-start) /18.2;\r
+       /*getch();\r
        modexPalUpdate1(ptmpbt.palette);\r
-       modexDrawPBufRegion(&gvar.video.page[0], 160, 140, 48, 32, 24, 32, ptmp, 1);\r
+       modexDrawBmpPBufRegion(&gvar.video.page[0], 64, 64, 48, 32, 24, 32, ptmp);*/\r
        while(!kbhit())\r
        {\r
        }\r
@@ -141,8 +142,9 @@ baka = 1;
        fprintf(stderr,"%dx%d\n", gvar.video.page[0].sw-(p->width), gvar.video.page[0].sh-(p->height));\r
        planar_buf_free(p);\r
        free(bakapeee);\r
-       fprintf(stderr, "modexDrawBmp:  %f\n", t1);\r
-       fprintf(stderr, "DrawPBuf:      %f\n", t2);\r
+       fprintf(stderr, "modexDrawBmpPBuf:      %f\n", t1);\r
+       fprintf(stderr, "modexDrawPBuf: %f\n", t2);\r
+       fprintf(stderr, "speed difference       %f\n", t2/t1);\r
        fprintf(stderr, "gvar.video.page[0].width: %u\n", gvar.video.page[0].width);\r
        fprintf(stderr, "gvar.video.page[0].height: %u\n", gvar.video.page[0].height);\r
        return;\r