Swiftless GLSL Shader Developer

Swiftless GLSL Shader Developer   Swiftless Shader Developer GUI

Version 0.1a

Currently Swiftless GLSL Shader Developer is in it’s first public release, and is currently in alpha status, meaning it is not complete and may contain errors. By downloading this software, you are taking full responsibility for any harm it may cause to your computer.

I have included an example project with the application, which shows how to use the geometry shaders, post processing and performs a simple blur effect. I will have more projects to put up as I progress with the application, you can also email me any projects you would like to share and I will put them up on this page, and may even put them in with a release of the application.

If you find any errors or have any suggestions for this software, please email me at swiftless@gmail.com

Download (Includes example project)
File size: 106kb
Platforms: Windows (All), Linux, OSX
Requirements: JOGL


* Support for OpenGL 2.1 (As supported by JOGL)
* Fragment Shader, Vertex Shader and Geometry Shader abilities
* Post processing capabilities Access to first render as either texture or depth texture
* Uses framebuffers for speed
* Syntax highlighting
* Project support
* Real-time shader compilation
* Real-time error reporting and shader validation
* Support for all 8 lights in the basic OpenGL pipeline
* Multiple texture support

Future Features:

* Multiple rendering passes
* Backcolor settings

Known Bugs:

* Appears to run slow after several minutes
* Custom uniform variables are not yet accessible
* Cube shape doesn’t appear
* Sphere doesn’t render correctly


Swiftless GLSL Shader Developer User Interface
Swiftless GLSL Shader Developer User Interface