Downloads


Geometric Tools Engine 3.29. The GTEngine 3.x track is now closed to new features, but bugs will be fixed as they are reported. The end of lifecycle for the 3.x track is December 31, 2019, at which time the final version will be available online but no longer supported. The replacement is GTEngine 4.x.

Released on December 5, 2019.
Microsoft Windows 10 with Microsoft Visual Studio 2015, 2017 and 2019; DirectX 11.1 or OpenGL 4.5.
Ubuntu 18.04 with gcc 7.4.0, Fedora 31 with gcc 9.2.1, NVIDIA graphics drivers, OpenGL 4.6.
GTEngine 3.29 License Agreement (Boost)
GTEngine 3.29 Installation and Release Notes (PDF)
GTEngine 3.29 Distribution (ZIP)
GTEngine 3 Update History (PDF)
Zip File hash codes (MD5, SHA256)


Geometric Tools Engine 4.2. This version is a transition from the Geometric Tools Engine version 3.x source code to the planned Geometric Tools Library code. The single library project for GTEngine has been replaced by separate libraries. The mathematics code is in a header-only library (GTMathematics). A mathematics library with GPU-based implementations is provided (GTMathematicsGPU). The CPU-based common graphics engine code is in its own library (GTGraphics). DirectX 11 wrappers are provided for graphics (GTGraphicsDX11) and applications (GTApplicationsDX11). OpenGL 4.5 wrappers are provided for graphics (GTGraphicsGL45) and applications (GTApplicationsGL45). The file and folder organization has changed, and the Gte file prefix has been removed because of the style of header-file includes in the source code. Microsoft Visual Studio 2013 Update 5 reached the end of its product lifecycle on April 9, 2019 and is not supported by GTEngine 4. Some of Wild Magic 5 has still not been ported to GTEngine, which I will remedy with GTEngine 4.

Released on December 5, 2019.
Microsoft Windows 10 with Microsoft Visual Studio 2015, 2017 and 2019; DirectX 11.1 or OpenGL 4.5.
Ubuntu 18.04 with gcc 7.4.0, Fedora 31 with gcc 9.2.1, NVIDIA graphics drivers, OpenGL 4.6.
GTEngine 4.2 License Agreement (Boost)
GTEngine 4.2 Installation and Release Notes (PDF)
GTEngine 4.2 Distribution (ZIP)
GTEngine 4 Update History (PDF)
Zip File hash codes (MD5, SHA256)


Wild Magic Engine 5.17. 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, 2017; 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 May 27, 2017.

Wild Magic 5.17 License Agreement (Boost)
Wild Magic 5.17 Installation and Release Notes (PDF)
Wild Magic 5.17 Distribution (ZIP)
Wild Magic 5 Update History (PDF)
Zip File hash codes (MD5, SHA256)

For those of you who prefer a language other than C++, visit the following links.

C# port of Wild Magic (by Ryan Schmidt)
Python wrapper of Wild Magic (by Velimir Mlaker)

Also, I have added sample applications GTEngine/Samples/CSharpCppManaged_MSVS{2013,2015,2017,2019} that show how to wrap some GTEngine code using a managed wrapper (C++/CLI) and call it in a C# application.