GpuTest 0.4.0: Cross-Platform OpenGL Benchmark Released, OpenGL 4 Tessellation Test Enabled Under Mac OSX



GpuTest 0.4.0: TessMark, OpenGL 4 under Mac OSX
TessMark: OpenGL 4 tessellation under Mac OSX



1 – GpuTest 0.4.0 Overview

GpuTest is a 64-bit cross-platform OpenGL benchmarking utility for Windows, Mac OS X and Linux. GpuTest comes with several OpenGL tests including FurMark (OpenGL 3.2), TessMark (OpenGL 4.0) as well as new ones like GiMark (geometry instancing) or PixMark (heavy pixel shaders).

GpuTest logo


OpenGL logo



The version 0.4.0 of GpuTest is available and this time, OS X users can taste OpenGL 4 tessellation on their Mac systems. I must say that I was rather suprised when I saw TessMark running smoothly on my Macbook Pro Retina (Intel HD Graphics 4000 and NVIDIA GeForce GT 650M) with OSX 10.8.3, after having removed all checks I usually do in the initialization of an OpenGL demo. Apple has added in OS X more OpenGL 4 support than I thought, which is pretty cool. TessMark works fine with the GeForce GT 650M while the rendering is a bit perturbed with the HD Graphics 4000 as you can see on the following pictures:


GpuTest 0.4.0: TessMark, OpenGL 4 under Mac OSX, NVIDIA GeForce GT 650M
TessMark: OpenGL 4 tessellation under Mac OSX with the NVIDIA GeForce GT 650M: correct rendering


GpuTest 0.4.0: TessMark, OpenGL 4 under Mac OSX, Intel HD Graphics 4000
TessMark: OpenGL 4 tessellation under Mac OSX with the Intel HD Graphics 4000: incorrect rendering

I didn’t test TessMark with a Radeon card and then, if you have such a card (HD 5000/6000/7000), let me know how it works (by posting in the comments section of this article or in GpuTest forum).


Update (2013.05.14):
The current state of OpenGL 4 tessellation on Mac OS X 10.8 can be found here:
OpenGL 4 Tessellation on Mac OS X


OS X 10.7 and 10.8 officially support OpenGL 3.2 only (more details HERE). But Apple has added some features of OpenGL 3.3 and OpenGL 4.0 in OS X. That’s why we can run GiMark (OpenGL 3.3 test) and now TessMark (OpenGL 4.0) under OS X. Keep in mind that OpenGL 4 is not official and is partially supported on Mac OS X, that’s why TessMark might not run on some Mac systems.

GpuTest 0.4.0 also fixes a small bug with Radeon cards under Linux in TessMark test:

GpuTest 0.3.0: TessMark bug with Radeon cards under Linux
TessMark bug with Radeon based cards under Linux



The rendering of the Piano demo has been improved with a better noise texture to get the old and rusty look wanted by iq in his original webgl demo:

GpuTest 0.4.0: Piano demo with better rendering



GpuTest includes several OpenGL tests from OpenGL 2 to OpenGL 4.

GpuTest 0.4.0: FurMark test under Linux
GpuTest FurMark (OpenGL 2.1 and 3.2) test under Linux


GpuTest 0.3.0: Cross Platform OpenGL Benchmark for Windows, OS X and Linux
GpuTest pixel shader test: Piano and Volplosion under OSX (OpenGL 2.1 and 3.2)


GpuTest 0.4.0: GiMark test under Windows
GpuTest: GiMark (geometry instancing, OpenGL 3.3) test under Windows



GpuTest has an user interface under Windows and OS X:

GpuTest 0.4.0 user's interface under Windows

GpuTest 0.4.0 user's interface under Mac OS X



You can also launch GpuTest from the command line (this is the method for Linux). A batch file is provided that shows the various command line options.



2 – GpuTest 0.4.0 Downloads



GPU Test for Windows Download GpuTest 0.4.1 (Win64) Version 0.4.1 (Win64)

GpuTest 0.4.0 0.4.1 (see details HERE)
for Windows 64-bit (XP, Vista, 7 and 8)


GPU Test for OS X Download GpuTest 0.4.0 (OSX)

GpuTest 0.4.0 for OS X 10.7 and 10.8


GPU Test for Linux Download GpuTest 0.4.0 (Linux)

GpuTest 0.4.0 for Linux 64-bit (Ubuntu based)



The latest version of GpuTest can be downloaded from this page: GpuTest Downloads.

You can post feedbacks and bug-reports in the comments section of this post or in GpuTest forum.



3 – GpuTest 0.4.0 Changelog

  • TessMark OpenGL 4.0 demo now runs on OSX 10.8!
  • added new tessellation levels for TessMark: X8, X16, X32 and X64. Default is X32.
  • updated TessMark rendering code to fix a bug with Radeon cards under Linux.
  • update: OpenGL core profile is used for all OpenGL 3+ demos.
  • added new command line param to disable the check of correct OpenGL support: /disable_opengl_support_check . This check is done in GiMark and TessMark demos.
  • Updated test of OpenGL 4 tessellation shader support for TessMark demo.
  • Updated the texture used by the Pixmark Piano demo to get the old and rusty look (thanks to iq!).
  • Fixed a bug in background pixel shader of TessMark demo (texture2D() function was used in place of texture() in a GLSL 1.50 / OpenGL 3.2 shader).



Geeks3D.com

↑ Grab this Headline Animator