Improvements for DFramebuffer.
Javadoc
Move the *List classes into static members of DistortedFramebuffer and DistortedObject.
DistortedFramebuffer should we working now, including deletions.
Cleanup
Move DistortedNode and Distorted to use the new DistortedRenderTarget.
Minor stuff
Fix the 'Save' app on Android API >=23 (we need to explicitly ask for write permission)
DEFORM: add support for Regions
New vertex effect 'PINCH'
Complete moving center to 3D.
Progress with Wind
minor stuff
Correct Javadoc issues
Comments
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.
Preparation to make the WAVE effect fully 3D
Adjustments for EffectQueueVertex.postprocess()
Beginnings of the WAVE effect.
Fixes for fragment effects in Effects3D.
Fix for Bug #17: Regions of Fragment Effects migrate.
Fix is: don't send vertex position and the Fragment Effect region to the fragment shader already multiplied by the ModelView matrix (that introduces the imprecise interpolation because of the projection effect) but simply send both of them in local coords.
Remove the MACROBLOCK Effect altogether.
Finally fix the 'when rendering though an FBO, the other side of triangles is visible'
revert latest changes to the fragment shader.small things in DistortedObjects.
Cleanup, consistent variable names, minor details.
- 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)
Cleanup.
Further reduce the distortedObject's API - now only 26 methods, 1/4 of the 104 before the reorganization.
Some more progress with porting apps to new VERTEX API.
Major push towards simplifying DistortedObject's public API.Beginning of work on VERTEX Effects - does not compile ATM!
Major push towards simplifying DistortedObject's public API.All Fragment effects are using the new API - the 'DataND' marker interfaces.
Major push towards simplifying DistortedObject's public API.All MATRIX effects are using the new API - the 'DataND' marker interfaces.
Move the 'Save' effect to the Application and remove the 'OTHER' effect queue
1. new package 'message'2. Rename the 'Grid' classes to match
move data types, like FlatND and InterpolatorND, to a separate package.
comment cleanup in DistortedObject.
cleanup in DistortedObject's methods.
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!!
Beginnings of support for the SavePNG effect.
Improce the 'Check' App.
Improve aborting Effects.
Introduce ENUM EffectTypes
Beginnings of support for PostShader effects (SavePNG, SaveMP4)
Make deep copying DistortedObjects (needed in DistortedNode) standard.
Provide support to add any class derived from DistortedObject to DistortedNode.
Adjust comments.
Improvements for Javadoc
Fix javadoc errors
Initial commit