Added PositionInterpolationTextureSelectShaderProgram. Cleanup in other ShaderPrograms.
Minor fix in Shape.java when supplying null for its Mesh. Added convenience method for caching Textures from Assets in TextureManager.
Synchronized remaining methods in TextureManager. Added Contains checking for TriangleCollisionChecker.
Fixed a bug in ShaderPrograms with non standard OpenGL drivers. (Thanks to Sital Mistry, Carl Haywood and Mark Young)
Added some final colors. Disabled culling by default, as it doesn't make too much sense in a 2D environment. Significantly improved TriangleCollisionChecker. Fixed a bug in Entity not calling onUpdateColor when calling setColor, which caused the VBO not to be updated with the new color information.
Synchronized onCreate of ShaderProgramManager. (Not an urgent change.)
Possibility to manually cleanup a RenderTexture. Minor changes in ShaderProgram.
Small change in TextureManager.
Enhanced the listener of HoldDetector to also have a onHoldStarted callback.
Reworked PathFinder to allow negative coordinates. Refactorings/Renamings.
HoldDetector is now directly calling through to it listener when a TouchEvent is received. The old behaviour of getting the listener being continuously called on the UpdateThread can be found in the new ContinuousHoldDetector class.
BaseDetector.reset() now public instead of protected.
Changed default WakeLockOptions to SCREEN_ON, which does not require the WAKE_LOCK permision.
TouchEvents now run on the UpdateThread by default.
Added some more basic colors.
Changes trying to narrow down a bug in the GLMatrixStacks. (Thx to Dragan Milosavljevic)
Another minor fix.
Fixed potential bug in TextureManager. MInor changes in GLMatrixStack(s).
Added toString(StringBuilder) to Entity, which logs out the Entity and its children recursively. Using it in Scene for debugging the GLMatrixStack issue.
Reworked GLMatrixStacks to not have a MatrixMode anymore. Calling methods now explicitly modify the GLMatrixStack they want. Merged old GLMatrixStacks directly into GLState.