GLGraphics is a library for the Processing programming language that offers a number of classes to simplify the handling of OpenGL textures, GLSL shaders and off-screen rendering inside Processing.

* GLSL shader class was improved to ease its use outside the texture filters
* Support for Cg shaders and CgFX effects was added.
* GLTextureWindow.setLocation(x, y) method.
* GLTexture.releaseTexture() method is public.

* Memory leak in GLModel when using the point_sprites mode.
* Typo in GLModel.initTextures method, which was originally named GLModel.initTexures.
* Most of the jogl methods to set shader matrices used Buffer arguments. They were replaced by the array versions, so there is no need to wrap the float arrays.

* See the sourceforge tracker:

* This is the last release of GLGraphics with the current API. From now on the development work will focus on the integration with the A3D renderer of Processing Android, and eventual bugfixes of the current 0.9.4 trunk (which will go into 0.9.4.x maintenance releases).
* The plan is to split GLGraphics into two modules: (1) core module including the renderer, textures, models, fonts and offscreen surfaces resulting of the integration with A3D, and (2) "advanced" module including shaders (GLSL, Cg), effects (CgFX, Collada: and (perhaps) opencl-based filters and GPU computations (

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks