drop tesselator z option (not being used anyway and very small performance gain)
worker broker: add ability for worker to invoke a method in main thread (basically same API in reverse)
textures:
- handle single vs. multi-texture style syntax as a pre-process step in StyleManager
- better division of texture creation for Style in main thread vs. worker
(main thread needs to create shader uniforms and GL textures, worker only needs basic metadata for sprites)
textures:
- save a promise for texture loading, so other processes can await load
- provide a method to get (cloning/worker-safe) metadata about textures via promise
- use above method to sync texture info from main thread to worker
textures: before building tile geometry, sync texture info from main thread to worker
update build
textures: use array instead of object for 'size'
clean up previous texture when re-creating w/same name
re-init GL-related resources (textures etc.) when updating styles
separate config sync to worker from individual tile build requests
set tile worker on create (remove a scene dependency in Tile)