wip 3d support for surface
added z axis to 2d mesh to work in 3d
fixed creating stencil buffer not working
fixed camera width and height being incorrect outside of rendering
improved 2d camera rotation
added Vec2:Rotate(ang)
2d camera movement is now relative to rotation
stencil buffer
stencil clipping
more drag drop events
surface.TransformPoint > surface.WorldToLocal
added Texture:GetPixelColor(x, y, buffer)
dont kill the rendering on error
added Buffer:ReadULEB(bytes)
added Buffer:ReadULEB()
added console tag
added string.removepadding(str, padding)
fixed chatsounds separating numbers from strings
added depth_stencil
fixed matrices being printed as column major..
fixed TransformVector (thanks @theJ8910 !!!)
matrix44 can be initialized with a table
surface.WorldToLocal obeys perspective matrix properly (thanks @theJ8910 !!!)
set camera with and height when creating the window