A few code improvements.
Minor
FactorySticker: further improvements.
Properly detect which drivers are slow with compilation of TF programs.
Fix for an invalid enum.
New debug to print a whole component of a mesh.
Create the bandaged 3x3 icon: something works, the shape is drawn, but it's entirely black. Investigate.
Further progress with Bandaged 3x3.This requires a new API in DistortedNode to change the Mesh there.
Very important bugfix in the Library: MatrixEffectQuaternion cannot share the tmp static buffers!
new API to enable/disable face culling
Preparation for drawing only the FRONT side of the cubit walls.
Extra API for QuatHelper.
Up version to 1.9.3
Minor.
Switch off the OpenGL error debug.
Important bugfix for the 'cube disappears when its mesh gets changed from nice to simple'.
The reason why recreating an InternalBuffer from within the 'create()' function doesn't work but doing the same from 'createImmediately' does work is not fully understood. Nevertheless the fix is correct in the sense that it...
Correct the glBufferData's usage argument: in UBO and VBO cases, it should be GL_STATIC_DRAW.
Add DistortedProgram.stopUsingProgram()
Add a glGetError() call to the main render loop.
Add info about FPS.
Progress replacing the enum ObjetType with the class RubikObjectList.
Adjust ShapeChanging so that it can handle concave cubit faces.Now it is working also in case of the Ivy corner cubits.
Float vertices - scratchbook
Bugfix.
Also available in: Atom