support for multiple viewports/widgets on MacOS, Android and iOS.
improvements for building on Windows to avoid the need for a fork of native_toolchain_c
improved gesture handling API
Each widget is now associated with a specific View. By default, a single View is created; call createView on ThermionViewer to create an additional View and then call setRenderable to make sure this view is actually rendered on each tick. Views share a Scene (so all entities/lights/etc will be visible in all views) but different post-processing options.
This PR adds:
native_toolchain_c
Each widget is now associated with a specific View. By default, a single View is created; call
createView
onThermionViewer
to create an additional View and then callsetRenderable
to make sure this view is actually rendered on each tick. Views share a Scene (so all entities/lights/etc will be visible in all views) but different post-processing options.