Comparison and small benchmark  of WarpMesaGL's and IBM's OpenGL  in different videomodes.


Test:  AAPOLY.C
Videoadapter=Matrox G200 AGP
Processor     = PII-350
RAM=128Mb
time units = 0.001 sec
frames per test - 360
WarpMesa version: alpha  minus 1.6; original Mesa version 3.3 beta (21.03.2000)

Warning: All pictures are in PNG format ! (no information losses)

AAPOLY.C: rotation of filled 3D polygons with antialiased  edges.
WarpMesa DIVE
WarpMesa PM GPI
IBM OpenGL
VideoMode+Driver polySmooth=1 polySmooth=0 polySmooth=1 polySmooth=0 polySmooth=1 polySmooth=0
Matrox 256colors
6187(*)
dithering with DIVE

1929(*)
dithering with  DIVE

7586(*)

3297(*)

1172(*)

844(*)
SDD7  256colors
5117(*)

1853(*)

5258(*)

2032(*)

1133(*)

851(*)
SDD7 32K colors
5078(*)
DIVE's Problem ?

1828(*)
DIVE's Problem ?

5750(*)

2523(*)

1368(*)

946(*)
Matrox 64K colors
5125(*)

1907(*)

6289(*)

3078(*)

1344(*)

1024(*)
SDD7 64K colors
5125(*)

1875(*)

5687(*)

2477(*)

1312

1024
Matrox 1677216 colors
5797,(5573)
Antialiased edges
pbmi->cBitCount=32 

1251 (1273),
No Anti-aliasing
pbmi->cBitCount=32

8117  (6970) Antialiased edges
pbmi->cBitCount=24

3937 (2703)
No Anti-aliasing
pbmi->cBitCount=24

1711,
No comments

1531
No comments
SDD7 1677216 colors3
4407(*)

1149(*)

5023(*)

1813(*) 

1594

1406

(*) results for  ver. a-1.6 and slightly changed AAPOLY.C
 



Appiarence of the progamme's window:
 
OpenGL "Gold" WarpMesa GPI  WarpMesa DIVE

polySmooth=1
glutInitWindowSize (200,200) ;

captured in rotation

polySmooth=0
glutInitWindowSize (200,200) ;

captured in rotation

Hello.c : filled 2D poligones.

OpenGL "Gold" WarpMesa
Hello.c - razI=100
Videoadapter=Matrox G200 AGP
Processor     = PII-350
RAM=128Mb
time units = 0.001 sec

glutInitWindowSize (256, 256);
(256,256) - frame window size

glutInitWindowSize (256, 256);
(256,256) - client  window size
 

Table was made for WarpMesaGL apha minus 1.8
WarpGL GPI WarpGL Dive OpenGL Gold
64K colors 256*256 Single buffer 2570-2618(**) N/A yet (****) 773-797
Double buffer 1531-1570 1507-1609 813-820
64K colors1024*(768-22) Single buffer N/A yet (****) 2070-2273
Double buffer 8695 8024 4100-4539
64K colors  256*256
SDD7
Single buffer
Double buffer 836(*) 1836-1938 172-227
64K colors1024*(768-22)
SDD7
Single buffer
Double buffer 9000(*) 18539 851-914
1677216 colors
256*256
Single buffer 3334-3351(**) N/A yet (****) 1039-1102(*)
Double buffer 1680-1812
554
710- 860 (*)
555-679  (***)
1677216 colors
1024*(768-22)
Single buffer 20344(**) N/A yet (****) 6336 - 7633 (*)
Double buffer 11930-12008
5937
3871-4578(*)
1743-2289,  (***)

(*)  SET OGL_BIT_COUNT=32
(**)   WarpGL single buffer works via GpiSetPel, so it is so slow
(***)  very fast, but doesn't work (Without  SET OGL_BIT_COUNT=32)
(****) works in GPI mode
(*) results for  ver. a-1.6
 



[Back]