Complete moving center to 3D.
Unify Effects3D and Matrix3D (still incomplete!)
Encode more info in the EfectNames enum.
re-generate noise after passing each Point.
Correct Javadoc issues
Comments
Improvements to comments.
Reflect the fact that we are no longer caching sine and cosine in the EffectNames comments.
Preparation to make the WAVE effect fully 3D
Beginnings of the WAVE effect.
Remove the MACROBLOCK Effect altogether.
Some progress with Fragment3D app - doesn't compile yet!
Important bugfix in the vertex shader: there was division by 0 in case Center point was on the edge of the Object, resulting in some vertices being shot into outer space.
Cleanup, consistent variable names, minor details.
Additional Javadoc stuff.
- Javadoc for EffectNames- make Matrix effects consistent with the rest (center of effect as last parameter!)- bugfix for yesterday's bugfix (we only want to send 'EFFECT_REMOVED' messages if it was really the Application that called 'abortAll' and not when we are cleaning up everything)
Move the 'Save' effect to the Application and remove the 'OTHER' effect queue
Add license
Bugfix for removeByType
Save PNG effect almost finished. Supporting App (hopefully!) completely finished.
What remains to be done: put actual saving of the Bitmap in a separate thread, away from the Graphics thread!!
Introduce ENUM EffectTypes
Beginnings of support for PostShader effects (SavePNG, SaveMP4)
Initial commit