The march towards the 2.0 version of Processing reached an important milestone with the alpha 5 release, available for download since last Friday. The detailed list of changes is here, while the wiki offers a more in-depth discussion of the new features and ongoing changes. A major update in alpha 5 is the inclusion of the new OpenGL renderer for the desktop and Android modes, called P3D, which has been rewritten from the ground up in order to offer improved performance. I will describe some important elements of P3D in this post.
Update: With the release of Processing 2.0 final, some of the contents in this post are outdated, please check the new reference, and tutorials – specially those about P3D, PShape and shaders – for a detailed description of the finalized API.
Archive for the ‘new release’ Tag
OpenGL in Processing 2.0 alpha 5 14 comments
GSVideo 0.9 released 24 comments
GSVideo 0.9 is a significant release of this library because it introduces a new methodology to feed video frames directly into GLTexture objects from the GLGraphics library, which often results in a reduction of CPU usage of around 50%. The latest version of GLGraphics, 0.99, is required for this optimization to work.
Read the rest of this entry »
GLGraphics 0.99 released 26 comments
This new release of GLGraphics comes hand in hand with GSVideo 0.9, also available today. These new versions of the two libraries introduce a combined mode of operation that greatly improves video playback performance, which I will describe in the next post. Now I will focus on the new features of GLGraphics concerning exclusively with rendering and shading.
GSVideo 0.8 20 comments
A new stable release of the GSVideo library for Processing, 0.8, is available for the Linux, Mac OSX and Windows platforms. This version includes important fixes in memory and thread handling as well as new functionality for media playback and video capture. Follow this link to download the library packages, or keep reading for more details.
GSVideo 0.7 49 comments
After more than one year in the works, the version 0.6 of GSVideo finally comes out as… 0.7! (I felt that naming the final package as 0.6 after a string of things such as 0.6-pre0, pre1, pre2, pre3, pre4 and pre5 lacked a certain sense of novelty :-) ). In any case, this release has been possible by the contributions of many users and developers, who suggested numerous improvements and pointed out bugs and errors. The package is now split according to the OS platform, click on the following links to grab the version for Linux, Mac (Snow Leopard only , sorry Leopard version still not ready) and Windows.
Read the rest of this entry »