Swiftless GLSL Shader Developer
Swiftless GLSL Shader Developer
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 |
Features:
* 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
Doesn’t start on ubuntu.
java -jar “Swiftless GLSL Developer.jar”
Exception in thread “main” java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
Caused by: java.lang.NoClassDefFoundError: javax/media/opengl/GLEventListener
at MainFrame.(MainFrame.java:57)
at Main.main(Main.java:13)
… 5 more
Caused by: java.lang.ClassNotFoundException: javax.media.opengl.GLEventListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
… 7 more
Does not even start in Windows XP sp3
Hey Bloodust,
Thanks for that. This is very very early alpha software so I can’t expect it to run on all systems. But as long as Jogl is installed and java is up to date and your hardware supports OpenGL 2.x and higher, you should have no problems.
Cheers,
Swiftless
Running Leopard, error message says .jar file cannot be launched…
I have jogl.jar and the 3 lib files (libjogl.jnlib, libjogl_awt.jnlib and libjogl_cg.jnlib) in the extensions folder in Java in System… Once I double click the program jar file, I get the error. Help?
[…] Swiftless GLSL Shader Developer Software | Swiftless Tutorials […]
+1