The Famous Teapot

This benchmark consists of 1560 Gouraud shaded triangles rendered with one light source.

What kind of frame rates are you seeing with your configuration?

Java Source
teapot.java

C++ Source
teapot.cpp
( GoGlutInterface.h, GoGlutInterface.cpp )

If you have results for other configurations and platforms, please let me know so that I can add them. Results can be sent to per@frii.com Thanks!


Results for the GoJava Version

Configuration
frames / sec.
Comment
Windows 98, 400 MHz Celeron, Internet Explorer 5.0 with JIT
18
 
Windows 98, 400 MHz Celeron, Netscape Communicator 4.72 with JIT
18
 
Windows 98, 400 MHz Celeron, Sun's Java 1.2 implementation.
6
Does not stack up very well with the other Windows implementations. Internet Explorer and Netscape (above) show better results.
Linux 2.2.12, 300 MHz Pentium II, Netscape Communicator 4.72 with no JIT
0.95
Hope to see this number improve! Would like to see a browser on Linux comparable to the Windows versions.
Linux 2.2.12, 300 MHz Pentium II, Blackdown's Java 1.2.2 with JIT JIT (Just In Time compiler) version not yet working with this "teapot" benchmark. Still in beta. This could work as a plug-in (or replacement) for Netscape's current Java implementation on Linux.
Linux 2.2.12, 300 MHz Pentium II, Blackdown's Java 1.2.2 with no JIT
1.75
 
HP-UX 11.0, 400 MHz 785/C3000, Java 1.2.2 with JIT
30
 


Results for the GoJava3D Version

Configuration
frames / sec.
Comment
Windows 98, 400 MHz Celeron, Sun's Java3D implementation based on the default OpenGL implementation (i.e. Windows shipped version). No 3D hardware acceleration.
45
Impressive, considering no 3D hardware support!. FYI, 10 frames/sec at 1152 x 864 resolution (which is basically full screen on most systems).
Linux 2.2.12, 300 MHz Pentium II, Blackdown's Java 1.2.2 with no JIT. The Jave3D implementation was based on Mesa3D. No 3D hardware acceleration.
20
 
HP-UX 11.0, 400 MHz 785/C3000. Java 1.2.2 with JIT. The Jave3D implementation was based on HP-UX OpenGL with Visualize-FX4 3D hardware acceleration.
400
 


Results for the GoCpp Version

Configuration
frames / sec.
Comment
Linux 2.2.12, 300 MHz Pentium II, Mesa3D. No 3D hardware acceleration.
25
 
HP-UX 11.0, 400 MHz 785/C3000, HP-UX OpenGL with Visualize-FX4 3D hardware acceleration.
500
 
HP-UX 11.0, 400 MHz 785/C3000, HP-UX OpenGL with Visualize-FXE 3D hardware acceleration.
250