Commit History

Autor SHA1 Mensaxe Data
  Ivan Safrin 09c56bd5e7 Removed SceneManager, fixed reliance on Scene pointers throughout codebase, removed render calls from the core and made rendering a manual operation, started updating script bindings to use shared pointers (broke scripting and lighting) %!s(int64=9) %!d(string=hai) anos
  Ivan Safrin 046023694b Static member support in JavaScript bindings %!s(int64=9) %!d(string=hai) anos
  Ivan Safrin 88d4e141fa Javascript binding updates, added proper constructors, static method support, Polycode Services in global JavaScript scope, made default Texture filtering set to linear, added a simpler SceneLabel constructor %!s(int64=9) %!d(string=hai) anos
  Ivan Safrin feeae8c67c Proper garbage collection for JavaScript bindings %!s(int64=9) %!d(string=hai) anos
  Ivan Safrin 24a8d24298 JavaScript binding getters and setters for properties, fixed JS script to entity bindings, still no GC considerations %!s(int64=9) %!d(string=hai) anos
  Ivan Safrin 1fb99871ad First pass at automatic JavaScript bindings generation (no returns, instantiations, GC yet), added ability to include JS scripts from file sources, fixed crash on JavaScript error %!s(int64=9) %!d(string=hai) anos