Cosmetics: renamed ejectaInstance to app
Split fragment shader for better performance on old drivers
Cosmetics
Use correct buffer size for offscreen canvas with MSAA