Geometric Tools Engine 3.1. The distribution was posted on June 28, 2016. We support Microsoft Windows 7, 8/8.1, and 10 with Microsoft Visual Studio 2013 or Microsoft Visual Studio 2015. Project configurations exist for Direct3D 11.0 or later and OpenGL 4.3 (WGL) or later. We also support Linux using g++ and GLX with OpenGL 4.3 or later, and the code has been tested on Fedora 24 with NVIDIA proprietary drivers.

GTEngine 3.1 License Agreement (Boost)
GTEngine 3.1 Installation and Release Notes (PDF)
GTEngine 3.1 Distribution (ZIP)
GTEngine Update History (PDF)
Known Problems

Wild Magic Engine 5.14. Until we have finished porting the Wild Magic source code and applications to the Geometric Tools Engine, the old distribution is still available for download. Wild Magic is supported on Microsoft Windows 7 or later (Microsoft Windows 7, 8.0, 8.1, 10; Microsoft Visual Studio 2010, 2012, 2013, 2015; OpenGL [WGL]; DirectX SDK June 2010), Linux (various flavors; OpenGL [GLX]; g++ 4.x), and Macintosh OS X 10.11.1 [El Capitan] (OpenGL [GLUT]; Xcode 7.1.1 with Apple LLVM Compiler Version 7.0.0). The posting of this version is November 28, 2015.

WM5 License Agreement (Boost)
WM5 Installation and Release Notes (PDF)
WM5 Distribution (

The Debian project added Wild Magic 5 to its distribution because the OpenMS package requires it. The Fedora project has done the same and reported a problem with the GpuRootFinder. On a Microsoft Windows machine, the program runs in 0.25 seconds using an AMD 7970 and reports 2 roots (-2.2 and 1.1). On our Fedora 20 machine with dual NVIDIA 680 GTX cards and using the default Nouveau driver, the program takes 90 seconds to run and produces a large list of roots, all 0.0, which is incorrect. An strace of the program shows that the Nouveau driver is choking the program with brk calls in the memory management trying to resize the data space when attempting to allocate the 32MB for the render target and 32MB for the 2D texture of that sample. Also, the BlendedTerrain sample runs at 90 fps with the wait-for-vertical-sync disabled. We installed Fedora 21 and then installed the NVIDIA driver, using the how-to from the site. The GpuRootFinder sample runs in 0.4 seconds and produces the correct two roots. With wait-for-vertical-sync disabled, the BlendedTerrain sample runs at nearly 5000 fps. If you plan on using Wild Magic 5 on a Linux machine, we advise you to use the manufacturers' drivers. Yes, we are aware that Open Source drivers are of more interest to the Linux distributors.