After several months of work, a new alpha release of Processing 2.0 is finally out. This 2.0a5 release is significant because it includes many important changes (the detailed list is here), among them a completely overhauled OpenGL renderer. Since this renderer is brand new, not all the functionality is implemented yet (PDF recording for example) and probably contains several bugs that we will try to iron out in upcoming releases. I just wrote an entry in my blog describing the main aspects of this renderer.
I was just coming onto the forum to ask about this - I downloaded on my Windows partition last night, but am on my OSX partition now, and I can't see 2.0a5 anywhere on the site, though I see it in the list of revisions... did it get taken down for some reason ??
EDIT: My bad, just needed to clear my browser cache...
Very nice. We will do some Processing related summer projects again and it's good to see version 2 getting more stable in time for those. My few (simple) examples seem work very well with the new version. In particular I have
tried my first Android example app (it took me 30 minutes from googling for the SDK to having a working app on my phone, very impressive!)
tested the speed of PImage objects with OPENGL. In the past I had used your GLGraphics library to load all images into textures so that moving and fading large images would be possible with reasonable speed. From a quick test it seems this is no longer necessary!
It looks like there is a lot of hard work going on behind the scenes! Thanks a lot!
I have tested uploading a couple of sketches including a "retained menger" to Open Processing using the processing 2.0 alpha 5 release. Looks pretty promising, OpenGL running in applet (well it works for me).
First off, thanks for the great work. The new renderer is super fast and I get easily 60 fps on all previous sketches that previously would lag a fair bit. Also, thank you for previously addressing the syphon problem I had with my ATI card. I hope that can be fixed.
One thing that I have noticed is that the lights() functions no longer work with alpha transparent fills. Everything turns out opaque. Any workarounds for this?