Up version to 1.6.5
We have new, Polygon method of rendering Object faces, and a new object - the Skewb.Time for 1.4.2 !
We have the new Object - the Dino - so up the version to 1.4.0.
Move to AndroidX, target API level 29.
We need to add app version to build.gradle - otherwise the resulting dex file cannot be opened by Fire Stick!
Overhaul of the Effects3D generic test app.
Still not perfect (the 'postprocess' tab does not work; things crash when we rotate)
Reengineer DistortedScreen
Order Independent Transparency: some progress
Minor.
Minor
Remove buildToolsVersion
1. Move to Gradle 25.0.02. Bugfix in DistortedNode
Fix the 'Save' app on Android API >=23 (we need to explicitly ask for write permission)
Shades of the WAVE effect (almost!) working.
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) )
New app: PlainMonaLisa (Mona Lisa rendered on plain SurfaceView)
Initial commit