Progress with Megaminx.
Beginnings of Megaminx & Gigaminx
Remove all the calls to DistortedLibrary.setMax() (except for app 'Check', which explictly checks this API)
Progress with the Kilominx - rotations.
New shape: Kilominx corner.
Rex Cube - new mesh, textures and icon.
Fixes for the Rex Cube (mostly works now)
Fixes for the Rex Cube (still doesn't work)
Improve the Ivy mesh.
More support for using the library from more than one activity
1) Beginnings of support for using the library from more than one activity2) rename DistortedLibrary.onCreate() to onSurfaceCreated()3) (rubik) add Cambodia's flag.
Progress with the Ivy.
Minor.
Replicate the 'INVALID_OPERATION trying to glMapBufferRange for the second time' bug.
Some improvements to MeshFile.
MeshFile.
Procedural Skewb cubits and the Skewb mesh for MeshFile.
New Pyraminx meshes.
Add possibility to display also a procedurally created Mesh in MeshFile.
MeshFile app: add a texture for the Dino mesh.
Update all the dmeshes to versions 2. Add the Dino dmesh.
Progress with the MeshFile app.
Progress with the MeshFile app: disappear works now.
Add a 'Scale' seekBar to the MeshFile app.
We need to pause an Activity in the following way:
1) Activity.onPause()2) View.onPause()3) Library.onPause()
otherwise sometimes there are artifacts when pausing!
Make the MeshFile app survive a period of being paused.
Only compile the Full, Normal & OIT programs when they are actually needed.
Library: introduce a new form of the MeshRectangular grid, where the individual rows and columns can be each of different width. This help reduce the number of vertices in objects as typically we are only interested at distorting a certain subregion.
Modify the Bean app to take advantage of this.
Reading a mesh from the .dmesh file works now.
Reading a mesh from the .dmesh file might work now. Checked on two small meshes.
Progress with MeshFile
Skeleton of a new App: MeshFile