Fix spelling error.
CanvasRenderer: Tweaks to handling of textures with missing image.
Fixed canvas examples with wrong order of calls.
Maybe the renderer should keep a list of things to update for the next render…?
Fixed CanvasRenderer texture.offset/texture.scale.
CanvasRenderer: Removed det = 0 case for now.
Sprite: material.uvOffset/uvScale to material.map.offset/repeat.
Sadly I don’t know how how to maintain backwards compatibility in a nice way. Nor show a deprecated message :/
Trying to get CanvasRenderer to match WebGLRenderer Sprite’s offset/repeat handling.
Failing though… help @WestLangley?
Importing @jbouny Ocean/Water example which is based on the Mirror Shader (see #3856)
Update Loader.js texture double slash fix

previous was :
var fullPath = texturePath + "/" + sourceFile;
but texturePath may already have a slash (see extractUrlBase function)

changed slash to texturePath.slice(-1) === '/' : '' : '/'
Typo fix for previous commit
unifying shader names.
Replaced UV debug texture.
Merge branch 'normalmap_shader' of https://github.com/bhouston/three.js into dev
Updated builds.
Removed physicallyBasedShading from examples and documentation.
Removed alpha: false instances from examples.
Merge branch 'patch-1' of https://github.com/JoenyBui/three.js into dev
Docs: Fixed more typos in Geometry.
Render buffer geometry lines/particles separately from buffer update
Matrix4.decompose was incorrect, didn't account for a singular negative scale axis (also added unit test.)