Compatability between 3D rendering and basic rendering
While trying out the new 3D graphics APIs (mainly M3D) I discovered that the screen object was completely replaced and had lost all of it's previous functions. I was concerned because I wanted to be able to make a UI for a 3D game that I am planning, but cannot do so if there is only 3D functionality. It would make me unable to create a UI or other things that I had planned. My suggestion is that the screen object retain it's basic rendering functions when using another rendering engine (especially a 3D one).
//this is impossible because the rendering engine removes all other screen functions except for screen.render() draw = function() drawUI() //function for drawing the user interface screen.render(scene, camera) end