Refactored OBJLoader and OBJMTLLoader.
* OBJLoader now parses line per line in the same way OBJMTLLoader does.
* No more reusing of the same vertices array.
* Both now create a Object3D when finding a "o" and a Mesh when finding a "g" (or "usemtl").
* I used to like the obj format.
TrackballControls: Implemented pinch gesture for zooming. Thanks @ericnoble.
Sadly I didn't get the damping to work...
Fixed typo in canvas_camera_orthographic2. Fixes #2849.
This is the implementation of buffergeometry with lines: f53b27533f1c577a92074f8ba15f52700ddcb3d6 in webglrenderer2
update spacing
update Webglrenderer2 to make bc94173866497e066aa8abe7f564392075f38ec5 work also
OrbitControls: Added Firefox support. Fixes #2908.
fixed multiplyVector3Array in Matrix3 and Matrix4
SoftwareRenderer: Fixed the distortion bug and experimented wth a hacky way of passing different "materials" to the rasterer.
SoftwareRenderer: Renamed callback to shader. Inlined shader code.
SoftwareRenderer: Avoid clearing when there is nothing to clear.
SoftwareRenderer: Workaround for avoiding drawing outside the buffer.
CanvasRenderer: Fixed MeshDepthMaterial.
Added deprecated messages to more critical changes.
Updated builds.
SoftwareRenderer now features zbuffering. @rygorous ftw!
SoftwareRenderer: Small fixes.
SoftwareRenderer: Removed unneded call and added compatibility methods for WebGLRenderer (uh...).
Projector: Culling vertices on the x and y axis too.
However, this can create glitches on extreme cases when the polygon is inside the frustum but the vertices are not.
Maybe this can be achieved with Box3 in a performant way?
/ping @bhouston
Updated builds.