New constructor to DistortedCubes - easily create a hole-less Cuboid.
Beginnings of a new example app - a waving flag.
No actual waving yet!
Make the WAVE effect 5D (extra parameter 'offset')
swap the 2nd and the 3rd parameters in the WAVE effect and improve comments for the WAVE user API.
Correct one more issue with computation of WAVE.
Shades of the WAVE effect (almost!) working.
Fix the 'PlainMonaLisa' to be able to run in the Emulator as well (before ELG Context creation would fail)
Preparation to make the WAVE effect fully 3D
Beginnings of the WAVE effect.
Correct an important bug in the vertex shader.
b = 1/a if a!=0, 1 otherwise was incorrectly computed as b = 1.0 / (a+1.0-sign(a)). This, when 0<a<2^-24, suffers from 'round-off error': then a+1.0 = 1.0 (sic!) thus b = 1/0 !.
Correct way: b = 1.0 / ( a - (sign(a)-1.0) )
Fixes for fragment effects in Effects3D.
Slight improvement for Effects3D
Combine Fragment3D and Vertex3D apps into one.
Remove the MACROBLOCK Effect altogether.
Fix the 'Fragment3D' app
Fix the 'FBO' app
Fix the 'Effects2D' app
Fix the 'Different Effects' app
Fix the 'Moving Effects' app
Fix the 'Macroblock' app.
Finally fix the 'when rendering though an FBO, the other side of triangles is visible'
Fix the 1x1 case! Before it used to be impossible to create a DistortedBitmap just with 2 triangles!
Minor stuff - make the Bitmaps and the Cubes agree on the size of the grid, mostly.
Vertex3D: make the Activity independent of Effects
Vertex3D: app finished!
Also available in: Atom