The newer version of Shader Maker can be found here!

Shader Maker

Shader Maker is a simple, cross-platform GLSL editor. It works on Windows, Linux, and Mac OS X.

It provides the basic functionalities of a shader editor, such that students can get started with writing their own shaders as quickly as possible. This includes: editors for vertex, fragment, and geometry shaders; syntax highlighting in the GLSL editors; interactive editing of uniform variables and light source parameters; pre-defined simple shapes (torus et al.) and a simple OBJ loader; and a few more.


    Qt 4.3 or higher


    Source code

    Mac OS X executable (Intel, tested on Mac OS 10.6 (Snow Leopard) and 10.7 (Lion), self-contained, so you don't need to install Qt)

    Windows executables: 32 bit, 64 bit (Includes Qt-Dlls)

Here you will find an additional set of high-def objects to test your shaders: (Approx. 100 MByte).
All these objects are just for educational and research purposes. Some of the models have been taken from the INRIA Gamma models database. Please agree with their disclaimer if you would like to use them.

More screenshots:


This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. To view a copy of this license, visit

If you would like to use the software commercially, please get in touch with us (zach at cs.uni-bremen dot de) to obtain the assets under a different license (a.k.a. multi-licensing).

If you use any of the assets or software from this web page to produce a publication, you must give credit and put a reference in your publication.