Add ability to create a ScreenImage from a Texture, same as from an Image.
ShaderBinding::addLocalParam should return the newly created LocalShaderParam
Fix LocalShaderParam access from LUA: Add typed getters and setters for void * field, incidentally re-triggering the 'at least two methods' rule for create_lua_library
UI improvements, Major IDE updates (2D entity editor, bezier curve editor, asset browser), ids and tags for entities, ScreenEntityInstances, binary Object serialization, various bugfixes and improvements across the board, Particle systems no longer require a parent Scene/Screen, Label code rewrite (now aligned to baseline by default),
Fixed 3d particles
Returning std::vectors as Lua arrays in bindings
Removed accidentally added directory
isClass/isKindOfClass support in class system, cast and safe_cast functions
Proper error reporting on errors in files loaded by require()
Events no longer have eventType set to 'Event' by default, speed fixes, memory leak fixes
Label memory leak fixes
Lua bindings rework. No more __ptr_lookup, __ptr is now regular userdata and contains a pointer to the pointer to C++ class, garbage collection metatables on some objects.
Fixes for two UI bugs
Setting window caption in UIWindow, confirmation for file removal in IDE, name popup for new folder
Fix for file dialog on Mac, add files to project option
Texture filtering mode option in project settings
Fixed crash when trying to copy with empty selection
Position mode options in editor and entity loading code
Convenience methods for dirtying mesh arrays, disabled non-working reliable data in Peer
All classes now subclass PolyBase to faciliate casting in Lua bindings