| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- (*
- This sample is basicly a bench for GLScene.
- A fair number of TGLCube are created and rendered (for cSize=5, that's about
- 1331 cubes, 7986 polygons or 15972 triangles). Only one light and basic
- shading is used, no texture here, the aim is to test the performance of
- GLScene and T&L, not the fillrate.
- Results :
- Size Triangles FPS CPU OpenGL ColorDepth
- 5 15972 174.9 K7-2200+ GF3 Ti200 32Bits Amalgamate = False
- --- 07/01/04 --- 2004 bench
- 5 15972 200.5 K7-1800+ GF2 Pro 32Bits Amalgamate = True
- 5 15972 158.6 K7-1800+ GF2 Pro 32Bits
- --- 29/11/02 --- Long time no bench, added 'Amalgamate' score
- 5 15972 139.3 K7-1145 GF2 Pro 32Bits
- 5 15972 33.6 Du-800 TNT2 M64 32Bits
- --- 26/01/02 --- XOpenGL flexes its muscles, more memory optimizations
- 5 15972 110.4 K7-1145 GF2 Pro 32Bits
- 5 15972 30.1 Du-800 TNT2 M64 32Bits
- --- 23/01/02 --- Several structural optimizations (memory use & access)
- 5 15972 92.2 K7-1145 GF2 Pro 32Bits
- --- 20/01/02 --- Long time no bench, fair improvement though :)
- 5 15972 80.1 K7-1066 GF2 Pro 32Bits
- --- 04/09/01 --- Internal changes (buffers, contexts...)
- 5 15972 64.1 K7-1066 GF2 Pro 32Bits
- --- 11/08/01 --- GLScene v0.8.3wip
- 5 15972 20.1 Du-800 V3 2000 16Bits
- --- 12/03/01 --- GLScene v0.8.2
- 5 15972 36.4 K7-500 GeForce-6.50 32Bits
- --- 05/02/01 --- Cube build list and SetGLMaterialColors boost
- 5 15972 25.8 K7-500 GeForce-5.33 32Bits
- --- 13/01/01 --- Long time no bench
- 5 15972 7.7 K6-400 V3 2000 16Bits
- --- 20/06/00 --- Geometry.pas optimizations
- 5 15972 17.2 K7-500 V3 2000 16Bits
- --- 24/03/00 --- PolygonMode & Color cacheing optimization
- 5 15972 15.5 K7-500 V3 2000 16Bits
- 5 15972 5.9 K6-400 V3 3000 16Bits
- 5 15972 4.0 K6-400 MS NT4 24Bits
- --- 22/03/00 --- Set/UnSet states optimization
- 5 15972 5.5 K6-400 V3 3000 16Bits
- 5 15972 3.6 K6-400 MS NT4 24Bits
- --- 22/03/00 --- Created the bench
- *)
- program MegacubeD;
- uses
- Forms,
- fMegaCubeD in 'fMegaCubeD.pas' {;
- {$R *.RES};
- {$R *.RES}
- begin
- Application.Initialize;
- Application.CreateForm(TFormMegacube, FormMegacube);
- Application.Run;
- end.
|