code reorganization, more coherent ordering of methods and extensive use of pragma marks
fixed imports for unit tests
slightly more readability with GLKVector2, small texture transform optimization
fixed misspellings
added isEqual: to SPPoint, SPRectangle and SPMatrix, added and hash methods to SPPoint and SPRectangle
changed SPTextureFormat to NS_ENUM
changed SPContext extension to (Internal) category
fixed SPContext bug, would crash if context was nil
added very simple texture cache using NSCache, added format and mipmaps property to SPTexture

textures will removed from the cache under memory constraints
automatically
minor optimizations to SPMatrix, SPPoint, SPRectangle
"isEqual:" fixes and changed "isEquivalent:" to "isEqualToX:"
texture cache now uses global flag
formatting
hashing improvements
64 bit fixes
more hash fixes, changed "allocWithZone:" to "alloc"

* the hash function now respects the epsilon so that hashes are
*always* equal when objects are equal
* pool objects now default to “alloc” not “allocWithZone:”, since
“allocWithZone:” in never used
fixed texture cache bug

small change with releasing dispatch queues as they are also objective
c objects