Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WebGLRenderer: Removed WebGLSpriteRenderer #14411

Merged
merged 7 commits into from Jul 7, 2018

Conversation

@Mugen87
Copy link
Collaborator

commented Jul 3, 2018

This is a first attempt to remove WebGLSpriteRenderer and integrate sprite rendering in WebGLRenderer. Right now, WebGLSpriteRenderer does not support ArrayCamera and many other performance features (like uniform caching) of WebGLRenderer. Besides, the sprite material does not use any shader chunks from three.js shader lib. The PR should solve all this problems.

Should also fix #13073

@mrdoob mrdoob added this to the r95 milestone Jul 3, 2018

@Mugen87

This comment has been minimized.

Copy link
Collaborator Author

commented Jul 3, 2018

Not sure if the shader programs are okay like that. We might want to remove/add certain chunks...

Mugen87 added 3 commits Jul 3, 2018
@WestLangley

This comment has been minimized.

Copy link
Collaborator

commented Jul 3, 2018

Not sure if the shader programs are okay like that. We might want to remove/add certain chunks...

I think we can worry about that later.

This is looking pretty good to me.

@@ -1130,13 +1130,15 @@ function WebGLRenderer( parameters ) {

var opaqueObjects = currentRenderList.opaque;
var transparentObjects = currentRenderList.transparent;
var spritesObjects = currentRenderList.sprites;

This comment has been minimized.

Copy link
@WestLangley

WestLangley Jul 3, 2018

Collaborator

rename to spriteObjects?

@WestLangley

This comment has been minimized.

Copy link
Collaborator

commented Jul 3, 2018

I would not change it in this PR, but sprites are still rendered last -- even though they may, or may not, be transparent.

Is there a downside to rendering sprites along with the other transparent and opaque objects? Or would the use of sprite atlases make that approach too inefficient?

Maybe a solution is to continue to render sprites as a group, but have opaqueSprites and transparentSprites as separate arrays.

@Mugen87

This comment has been minimized.

Copy link
Collaborator Author

commented Jul 3, 2018

Is there a downside to rendering sprites along with the other transparent and opaque objects? Or would the use of sprite atlases make that approach too inefficient?

I think sprite objects tend to share a common or at least similar rendering state. In order to achieve less WebGL state changes and more uniform cache hits, it might easier to achieve better performance if we manage sprites in a separate rendering list.

@WestLangley

This comment has been minimized.

Copy link
Collaborator

commented Jul 3, 2018

I think sprite objects tend to share a common or at least similar rendering state. In order to achieve less WebGL state changes and more uniform cache hits, it might easier to achieve better performance if we manage sprites in a separate rendering list.

Well-stated.

However, I am still inclined to think we may need to render opaqueObjects first, then opaqueSprites, then transparentObjects, and finally transparentSprites.

If so, it can wait for a later PR.


EDIT: Actually, transparentObjects and transparentSprites should be combined, and sorted together.

@Mugen87

This comment has been minimized.

Copy link
Collaborator Author

commented Jul 3, 2018

The PR should also fix #13539, #6098, #5744, #5133, #14287

I would also close #7956 since it contains many issues at once. If there are open tasks after the PR is merged, I suggest to create for each task a new issue.

@mrdoob

This comment has been minimized.

Copy link
Owner

commented Jul 7, 2018

Great stuff!

@mrdoob mrdoob merged commit 7130648 into mrdoob:dev Jul 7, 2018

2 checks passed

LGTM analysis: JavaScript 1 new alert
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
@mrdoob

This comment has been minimized.

Copy link
Owner

commented Jul 7, 2018

Thanks!

@Mugen87

This comment has been minimized.

Copy link
Collaborator Author

commented Jul 7, 2018

Yay! 🎉

@WestLangley Thank you for triggering this change 😊

@Mugen87 Mugen87 referenced this pull request Jul 7, 2018
@sunag

This comment has been minimized.

Copy link
Collaborator

commented Jul 8, 2018

Very good. It seems an great opportunity for me update sprites_nodes

aymanhab added a commit to opensim-org/three.js that referenced this pull request Nov 27, 2018
Squashed commit of the following:
commit a1daef37e5a6b80d0173af54edd000202b95fca5
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 31 09:13:45 2018 -0700

    r95

commit 22db2d7d0bf48ca39c8555a17868d3f483d53189
Merge: f97687c98 898225fe8
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 31 07:54:22 2018 -0700

    Merge pull request #14597 from oguzeroglu/unreal_bloom_pass_memory_optimization

    UnrealBloomPass memory optimization

commit f97687c987b9af4347d4194f284e24ab1045b8c6
Merge: 45528f5ac 79b1f64ac
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 31 07:43:38 2018 -0700

    Merge pull request #14599 from looeee/fbxloader_check_for_layered_bumpmap

    FBXLoader: check for layered bumpmap

commit 45528f5ac541011abcdc4955307b14dd8a2ceda7
Merge: 5ce33263b 6c93edc1a
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 31 07:42:51 2018 -0700

    Merge pull request #14111 from takahirox/GLTFLoaderLessMeshClone

    GLTFLoader: No mesh clone if it is referenced only once

commit 79b1f64acb4a0975fda7c23f70831e14da1fcaf6
Author: Lewy Blue <looeee@gmail.com>
Date:   Tue Jul 31 13:22:31 2018 +0100

    remove unneeded parameters

commit a9d7579f1b94629f24741d72e7a9f3b0abb6b27a
Author: Lewy Blue <looeee@gmail.com>
Date:   Tue Jul 31 13:18:45 2018 +0100

    check for layered bumpmap

commit 898225fe820fbce9a32600a51bd9e4abb706cf69
Author: oguzeroglu <oguz.eroglu@windowslive.com>
Date:   Tue Jul 31 12:46:26 2018 +0300

    Change the clear color variable name.

commit d7b06a93565620a5d56c331c4fea404ccd700ac8
Author: oguzeroglu <oguz.eroglu@windowslive.com>
Date:   Tue Jul 31 11:45:32 2018 +0300

    UnrealBloomPass memory optimization

commit 5ce33263bf9c08ec981f71f02d1be15a416fb1e1
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 31 00:11:56 2018 -0700

    Fixed webgl_multiple_renderers example.

commit eba603409508b12fbc317734cab2be9f4b566070
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 31 00:08:28 2018 -0700

    Updated builds.

commit 4c300831b6222fea5d4bfbf05b83e9fb335497a6
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 31 00:08:04 2018 -0700

    WebGLRenderer: Improved currentGeometryProgram check. See #14568.

commit 12c76c5a1b0927f0ed7b0789322c96db1a4a98a6
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 31 00:02:58 2018 -0700

    Updated builds.

commit 0526207586af3f15b735f07d2bf4678127f7e80e
Merge: 5a6150fe8 78ecf5f17
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 23:25:25 2018 -0700

    Merge pull request #14509 from Mugen87/dev17

    AnimationAction: Fix result of _updateTime() for paused pingpong actions

commit 5a6150fe859a2efa2b4cbffd7b479cb0c52e68b2
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 23:08:26 2018 -0700

    Updated package-lock.json

commit 58f60e781688a7c4d417ea9ed7d50b637cf6b6dc
Merge: 251ebc873 972faeccc
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 22:41:46 2018 -0700

    Merge pull request #13917 from HypnosNova/afterimage-effect

    add afterimage effect

commit 251ebc873fb21e3a40122a401d4ff265871dda50
Merge: 0b340e7e5 63e3a8545
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 22:34:06 2018 -0700

    Merge pull request #14385 from donmccurdy/animation-optimize-optout-v3

    Animation: Do not validate/optimize by default.

commit 0b340e7e5edc78872901d34eef04b12151e2ff85
Merge: 89a4f8021 7e028ce89
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 22:03:02 2018 -0700

    Merge pull request #14218 from takahirox/GLTFExporterSkipSingleMorphAnimation

    GLTFExporter: Skip single morph animation.

commit 89a4f802156ac61b0809fd7a2625ca8ac1963187
Merge: 8c24c6fdd 4c9eddebd
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 22:00:48 2018 -0700

    Merge pull request #14170 from arodic/transform-controls

    TransformControls v2

commit 8c24c6fddc75b3b395a3b5c5d708a937387fb623
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 19:34:31 2018 -0700

    Added webvr_paint and webvr_sculpt. Removed webvr_vive.

commit 485e0ff2b10d10917c159c4c0a4e6a1e6000c1c1
Merge: 58172b346 837229a65
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 19:24:04 2018 -0700

    Merge pull request #14595 from mrdoob/editor

    Editor: Added File / Export DAE

commit 837229a658ef4b04651a91f5b3d9d801357e68a8
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 19:23:29 2018 -0700

    Editor: Added File / Export DAE

commit 58172b346b9b3f0ddbca581ef635ffbd5bf39296
Merge: f021aaa6e c4a20fb3e
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 19:16:21 2018 -0700

    Merge pull request #14403 from gkjohnson/collada-exporter

    Add ColladaExporter

commit c4a20fb3e7a0f73ed01d571be25f9ba8ba5fedf3
Merge: e8948e3b6 f021aaa6e
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 19:15:41 2018 -0700

    Merge branch 'dev' into collada-exporter

commit f021aaa6e7061ba0d15c5bf84d45bdf23d82b1e2
Merge: 5ba4c25bc 6694f4555
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 18:47:20 2018 -0700

    Merge pull request #14582 from WestLangley/dev-to_buffer_geometry_4

    Examples: still more Geometry -> BufferGeometry

commit 5ba4c25bcb74577e1b1e14906f345135610a94f3
Merge: ed888267b e7873a7f2
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 18:20:50 2018 -0700

    Merge pull request #14594 from nikolas/patch-3

    [docs] FXAAShader typo fix: immedates -> immediates

commit ed888267b164abe81ec22b2bf93ffbe464183f32
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 17:54:59 2018 -0700

    Updated builds.

commit 7e392972ee5e5d1eedcf89d42f8a4f173aae51cd
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 17:54:41 2018 -0700

    WebGLRenderer: Clean up.

commit e7873a7f2a61e2e32acebad7f4dcbc5f79c1a1c6
Author: nikolas <nnyby@columbia.edu>
Date:   Mon Jul 30 20:32:00 2018 -0400

    [docs] FXAAShader typo fix: immedates -> immediates

commit 7564e88a2c9b2cdb219b9f916165c807ca78e2fd
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 17:13:36 2018 -0700

    WebGLRenderer: Better wireframe check. See #14568.

commit cddd8e666767ecc8ce38bf9b7be383715544ae35
Merge: a43b90218 e448580cb
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 16:35:22 2018 -0700

    Merge pull request #14592 from looeee/fbxloader_seperate_concerns

    FBXLoader: create GeometryParser and AnimationParser

commit a43b90218c48904219e1f9d061439566c6abb2b8
Merge: 2630a4943 780d95dd1
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 16:13:34 2018 -0700

    Merge pull request #14588 from oguzeroglu/webgllights_string_concat

    Removed inefficient string concats from WebGLLights

commit 2630a49436bb44c4006157c69828c62996b26ebc
Merge: 6a7f52b46 10d2d346f
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 30 15:50:48 2018 -0700

    Merge pull request #14591 from Mugen87/dev18

    Audio: Fix setting of .isPlaying when stopping the audio source

commit e448580cbbbb6b02130ceac8d59f9ffa9621f6a9
Author: Lewy Blue <looeee@gmail.com>
Date:   Mon Jul 30 21:44:50 2018 +0100

    create new Group to be returned each time parse is called

commit c8bbc3708ab3bebaa6006461a36c1df77bf271f0
Author: Lewy Blue <looeee@gmail.com>
Date:   Mon Jul 30 21:35:02 2018 +0100

    increase scope of sceneGraph

commit 9a970e016f5066dbb2ef79db1962888ad2a992ce
Author: Lewy Blue <looeee@gmail.com>
Date:   Mon Jul 30 21:30:26 2018 +0100

    move all animation parsing to animation parser

commit 24e47535ac79f77744f737109ab3d0082a74bdd3
Author: Lewy Blue <looeee@gmail.com>
Date:   Mon Jul 30 21:15:10 2018 +0100

    increase scope of connections variable

commit 45dc88e930acd883ded7efe93ba375e1e3dd1849
Author: Lewy Blue <looeee@gmail.com>
Date:   Mon Jul 30 21:09:36 2018 +0100

    increase scope of FBXTree variable

commit c72fc7a3f78a360cc8a778381ca59fcd5ecb1168
Author: Lewy Blue <looeee@gmail.com>
Date:   Mon Jul 30 21:04:47 2018 +0100

    create GeometryParser

commit 34647a14e30ae58bd1fef9ff266f0050517c55e1
Author: Lewy Blue <looeee@gmail.com>
Date:   Mon Jul 30 21:00:43 2018 +0100

    create AnimationParser

commit 10d2d346fff74e4984d4b6f83918ff4b12fb55a6
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Mon Jul 30 20:05:58 2018 +0200

    Audio: Fix setting of .isPlaying when stopping the audio source

commit 780d95dd1242d6719a328d13655168c2fe42f172
Author: oguzeroglu <oguz.eroglu@windowslive.com>
Date:   Mon Jul 30 17:56:33 2018 +0300

    Refactoring

commit bc5c48876ab4dd45f945550cc3b66369d4e4ce23
Author: oguzeroglu <oguz.eroglu@windowslive.com>
Date:   Mon Jul 30 17:45:42 2018 +0300

    Removed inefficient string concats from WebGLLights

commit 6a7f52b46f1ef03c463d76ada8218db1f4ce582f
Merge: 4888a99ca 923c3490b
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Mon Jul 30 15:34:40 2018 +0200

    Merge pull request #14586 from Mugen87/dev18

    Examples: Clean up

commit 923c3490bc42bd793a3fc7736e881ea12289c602
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Mon Jul 30 15:33:56 2018 +0200

    Examples: Clean up

commit 6694f4555359660d67f56c7654e38d4e4412ea84
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Mon Jul 30 00:07:24 2018 -0400

    Geometry -> BufferGeometry

commit 4888a99ca0161f2b5fea0e9ae9ce845891c50999
Merge: 69866e880 368a0e44a
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 29 20:27:24 2018 -0700

    Merge pull request #14579 from WestLangley/dev-to_buffer_geometry_3

    Examples: even more Geometry -> BufferGeometry

commit 368a0e44a5c668e2b6be1d7c3646169e143e6c41
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Sun Jul 29 22:50:31 2018 -0400

    Clean up

commit c52260d932d48d888282d333cce74ce796c8b961
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Sun Jul 29 22:37:29 2018 -0400

    Geometry -> BufferGeometry

commit 69866e8805103559ce8761f24a499f5b2890e749
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 29 12:03:47 2018 -0700

    Updated builds.

commit d7fac3bb621992207a6753fe7da9f43f1f1d9b0c
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 29 12:02:50 2018 -0700

    Clean up.

commit 201c036389ec7952be6ed557da76027861876d64
Merge: eab0e5131 056f6fbe8
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 29 12:01:39 2018 -0700

    Merge pull request #12024 from markusjohnsson/samplers_in_struct_uniforms

    Fix for samplers in struct uniforms

commit eab0e5131ff2b1c5aaaee1ffa90f4e36843a3d0e
Merge: 44582b128 a882deebf
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 29 11:53:31 2018 -0700

    Merge pull request #14488 from 06wj/patch0

    Examples: Add sprite raycast demo

commit 44582b1286a1adb975505d0de13b7efb4d8ed319
Merge: 8c6d24b08 3c08ffeea
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 29 11:52:03 2018 -0700

    Merge pull request #14483 from cherniavskii/patch-1

    WebGLTextures: Avoid memory leaks when logging warnings

commit 8c6d24b0876f0f7d23aa60be55d6570f4ddb4d6b
Merge: 10201df39 14cc7534b
Author: Mr.doob <info@mrdoob.com>
Date:   Sat Jul 28 21:46:05 2018 -0700

    Merge pull request #14573 from gkjohnson/ply-exporter-onDone

    Add onDone to PLYExporter

commit 10201df3968fb3c3635fc2d762e8feb378216b6a
Author: Mr.doob <info@mrdoob.com>
Date:   Sat Jul 28 21:44:01 2018 -0700

    Updated builds.

commit f67bc8019c5ac9b6be8ac2748851a31363e3482c
Merge: 007704171 74f36a6bf
Author: Mr.doob <info@mrdoob.com>
Date:   Sat Jul 28 21:42:31 2018 -0700

    Merge pull request #14575 from mrdoob/webvr

    WebVRManager: Fixed broken events with more than one controller.

commit 74f36a6bf8d202156879f7195ecbeb884b87795d
Author: Mr.doob <info@mrdoob.com>
Date:   Sat Jul 28 21:40:34 2018 -0700

    WebVRManager: Fixed broken events with more than one controller.

commit 14cc7534bbcd0b75a5cd416128cb1b756e7377d1
Author: Garrett Johnson <garrett.kjohnson@gmail.com>
Date:   Sat Jul 28 20:53:40 2018 -0700

    update docs

commit 7463b443833418cb7faa43d7b8ec489b0521c454
Author: Garrett Johnson <garrett.kjohnson@gmail.com>
Date:   Sat Jul 28 20:48:03 2018 -0700

    Add `onDone` to PLYExporter

commit 007704171fb351e9d977352b62c3090ca1e55ca1
Author: Mr.doob <info@mrdoob.com>
Date:   Sat Jul 28 18:03:03 2018 -0700

    Updated builds.

commit 6a93799cdc7b83c300681514e25c45a65f514bcd
Author: Mr.doob <info@mrdoob.com>
Date:   Sat Jul 28 18:00:22 2018 -0700

    Clean up.

commit c2e0a0921fe6d85c7d3bb0bbc785ab1ed8bb79ec
Merge: 40d189e8c 4d73a23ba
Author: Mr.doob <info@mrdoob.com>
Date:   Sat Jul 28 17:57:58 2018 -0700

    Merge pull request #14568 from oguzeroglu/eliminating_string_concats

    Removed unnecessary string concatanations to reduce GC activity

commit 40d189e8c0c188a37bb606d37ea7562c0fb8c4d7
Author: Mr.doob <info@mrdoob.com>
Date:   Sat Jul 28 17:43:53 2018 -0700

    Improved webvr examples.

commit 4d73a23badc1a54a545610cdd31a687b8fb4252e
Author: oguz <eroglu.oguz93@gmail.com>
Date:   Sat Jul 28 16:36:56 2018 +0300

    Removed hash

commit 9fb10e027e69a5f480329539201a623b9b5500d5
Author: Mr.doob <info@mrdoob.com>
Date:   Fri Jul 27 11:39:33 2018 -0700

    Updated builds

commit 608ede85baf367b4193bb0b10ee75e47928daded
Merge: b27462e8b 49aca3516
Author: Mr.doob <info@mrdoob.com>
Date:   Fri Jul 27 09:16:16 2018 -0700

    Merge pull request #14495 from Mugen87/dev2

    WebGLRenderer: Render sprites along opaque and transparent objects

commit b27462e8ba3ac8fcc0a0420d587d0f99451bc09b
Merge: 62aa6f662 a821d1619
Author: Mr.doob <info@mrdoob.com>
Date:   Fri Jul 27 09:06:25 2018 -0700

    Merge pull request #14567 from yaoyao-cn/dev

    add Vector2.cross method

commit 62aa6f6621c541942968f0f8ae217649dbb4b4ee
Merge: 943544960 f1d205fb1
Author: Mr.doob <info@mrdoob.com>
Date:   Fri Jul 27 09:04:41 2018 -0700

    Merge pull request #14444 from Mugen87/dev7

    Quaternion: Added .transformTo()

commit a821d1619e4f5cfe58432577c6b69490d6db08b6
Author: yaoyao_cn <yaoyao_cn@foxmail.com>
Date:   Fri Jul 27 19:32:41 2018 +0800

    use hard tabs in Vector2.html

commit b3df276e8de94f3ca57c92f3e7c386bdb4384da6
Author: zhaoy <yaoyao_cn@foxmail.com>
Date:   Fri Jul 27 18:11:39 2018 +0800

    add docs and unit test of Vector2.cross method

commit f7d71444826d123f343a4e182bc72e03b1c51853
Author: oguzeroglu <oguz.eroglu@windowslive.com>
Date:   Fri Jul 27 12:02:38 2018 +0300

    Refactoring.

commit 34f1d84cd7b8560b43729e9941f8b4e299c2ea66
Author: oguzeroglu <oguz.eroglu@windowslive.com>
Date:   Fri Jul 27 11:51:23 2018 +0300

    Removed unecessary string concatanations to reduce GC activity.

commit ceef48eedc496698a2f92106bd01070983c13112
Author: zhaoy <yaoyao_cn@foxmail.com>
Date:   Fri Jul 27 13:53:33 2018 +0800

    add cross method to Vector2

commit 358e791faea8315ee440c87bebdae43f3b71fd76
Merge: 0b67533be 943544960
Author: zhaoy <yaoyao_cn@foxmail.com>
Date:   Fri Jul 27 13:13:45 2018 +0800

    Merge remote-tracking branch 'upstream/dev' into dev

commit 943544960c63414dee8c6af8e2ed64df05e47b59
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 16:30:01 2018 -0700

    Simplified webgl_materials_modified example.

commit bee9477263c51e814b8b52772a36516ffa0b4c95
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 15:48:55 2018 -0700

    Updated builds.

commit bac91d9d2a02dc1e06d28e7fcdef0667ba43518a
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 15:48:38 2018 -0700

    WebGLGeometries: Fixed undeclared variable.

commit c0361352fc18565c1e30f1cc119cc12e17dcef4a
Merge: 37dc0e5a4 e73f4549e
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 15:45:25 2018 -0700

    Merge pull request #13485 from aardgoose/remove-redundant-code

    Remove redundant code from WebGLGeometries

commit 37dc0e5a472b9f5a7d4da39ca936299b4ef14c23
Merge: 60e3e471e 5e3896639
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 13:33:33 2018 -0700

    Merge pull request #14519 from looeee/fbxloader_code_reorg

    FBXLoader: reorganise code and create FBXTreeParser

commit 60e3e471e3fe29d7f69700017e75c39038a0f21b
Merge: 9b26302c8 18e9859ee
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 13:23:41 2018 -0700

    Merge pull request #14564 from CarlVitasa/patch-1

    Changed typo for "max" description of Box2

commit 9b26302c84135ff154d329f790b8aa99f0de5026
Merge: e475b4ece 4f71b42f7
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 13:22:55 2018 -0700

    Merge pull request #14427 from sunag/dev-nodematerial-r7

    NodeMaterial - r7 (2)

commit e475b4ecea1a38ea40da3251e9a43a9361b0b4e8
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 13:20:25 2018 -0700

    Updated builds.

commit 13c5850bb93e3a1011e8ea939ceaa705684d5c74
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 13:18:27 2018 -0700

    WebGLRenderer: Explaining code re-computation.

commit b43193e0998cfea12f4d262c1b60397546ad0113
Merge: e78b8cf22 c169b65d9
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 13:15:15 2018 -0700

    Merge pull request #14442 from sunag/dev-fix-onBeforeCompile

    fix change code after onBeforeCompile ( sharing old code )

commit e78b8cf2225fe419de0ffbe48de544b9cbe429f0
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 13:06:16 2018 -0700

    Fixed some LGTM alerts.

commit 18e9859eec9fd896496d22ac1dafff918f7499d8
Author: Carl Vitasa <carlvitasa@gmail.com>
Date:   Thu Jul 26 15:57:56 2018 -0400

    Changed typo for "max" description of Box2

    from "lower upper" to "upper"

commit 755d92900f48fcae45d6ab8be307e821c23d8a1f
Merge: 57919239c ec8ef5220
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 12:05:32 2018 -0700

    Merge pull request #14553 from sean041/patch-1

    HDRCubeTextureLoader: Fix usage of LoadingManager

commit 57919239c9fe4cf916f405bf4aa907cf0b01c44d
Merge: 6d492ed3a 7f822fb9e
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 11:53:00 2018 -0700

    Merge pull request #14551 from WestLangley/dev-clean_up

    Examples: clean up

commit 6d492ed3ae5878fa1c670e8a8d2d69f08d39add4
Merge: 8c1220346 7519995f8
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Thu Jul 26 17:15:54 2018 +0200

    Merge pull request #14561 from Mugen87/dev18

    Examples: Ensure CanvasTexture is used in webgl_materials_texture_canvas

commit 8c1220346d760d4232afa83a5eb535ebe6b2725f
Merge: c21050599 f2a7f149e
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 26 07:37:04 2018 -0700

    Merge pull request #14562 from looeee/fbxloader_remove_unit8array_indexof

    FBXLoader: remove use of Uint8Array.indexOf

commit f2a7f149e414d81ea0861f141469bd5a17485835
Author: Lewy Blue <looeee@gmail.com>
Date:   Thu Jul 26 15:22:21 2018 +0100

    remove use of Uint8Array.indexOf

commit 7519995f89104b671ed6952fc198d67fa36748ff
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Thu Jul 26 16:15:54 2018 +0200

    Examples: Ensure CanvasTexture is used in webgl_materials_texture_canvas

commit 5e38966391e835bc5aeaa0777217df06402d86eb
Author: Lewy Blue <looeee@gmail.com>
Date:   Thu Jul 26 13:49:34 2018 +0100

    this -> self

commit 257cb656d57bc9fb7d0ebdc31120f203bb7a91db
Merge: fde0d3494 c21050599
Author: Lewy Blue <looeee@gmail.com>
Date:   Thu Jul 26 13:33:14 2018 +0100

    merge dev

commit fde0d3494b257bfefacd42ea05b78a9f1237cc3c
Author: Lewy Blue <looeee@gmail.com>
Date:   Thu Jul 26 13:31:05 2018 +0100

    setup for merge dev

commit d3feb498fcd79c2757ecd74f626a8523771e18ed
Author: Lewy Blue <looeee@gmail.com>
Date:   Thu Jul 26 13:11:20 2018 +0100

    merge fbxloader_single_group branch

commit ec8ef5220ab4eeefc9f8025dc2559b897a14fd96
Author: Peng Liu <sean041@gmail.com>
Date:   Thu Jul 26 17:54:05 2018 +0800

    Update HDRCubeTextureLoader.js

commit 72611a26fd9b918c3ff8bcc2192090f417e6e416
Author: Peng Liu <sean041@gmail.com>
Date:   Thu Jul 26 14:11:03 2018 +0800

    Make HDRCubeTextureLoader work in strict mode.

    If 'use strict' is set in this scope, calling the funtion loadHDRData at line 180 in HDRCubeTextureLoader will leave "this" undefined , and line 111 inside the function loadHDRData will throw expection when accessing "this.manager".

commit 7f822fb9e32a965863761411ffb144e1263afae8
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Wed Jul 25 23:27:07 2018 -0400

    Clean up

commit c21050599ecc97564502e931377000e9ef598512
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 18:12:07 2018 -0700

    Updated examples to match previous version more closely. See #14537.

commit 9be88d0e9f3dc558462fe6500adfcbf27fd9131c
Merge: 266b13932 e19e4744f
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 16:15:00 2018 -0700

    Merge pull request #14537 from WestLangley/dev-to_buffer_geometry_2

    Examples: more  Geometry -> BufferGeometry

commit e19e4744fff7bcb4e6fd590f7d5d83a6a4bc8f64
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Wed Jul 25 18:30:54 2018 -0400

    Different vertex colors

commit 266b13932cb61c210e64a932d03e406a80a25eea
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 15:26:16 2018 -0700

    WebVR: XR to VR. Handle white scenes.

commit 6b0a67c06e81ca29aa090dc189d36a24426f121f
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 14:47:26 2018 -0700

    Clean up.

commit af9bfe144dd21e468beb35c0e385ff4753fa81dc
Merge: e19ca1663 0ab965eae
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 14:35:59 2018 -0700

    Merge pull request #14544 from greggman/no-cmd-click-navigation

    Prevent navigation if modifiers pressed.

commit e19ca166329c2d710929f0cdd3a688aaf291f9ac
Merge: ecec267dd ac529c28c
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 06:58:44 2018 -0700

    Merge pull request #14545 from moraxy/docs_add_missing_param_tags

    Docs: Fixed some [param:] tags and added missing ones, updated page.js

commit ac529c28c6141b3ad7aef3cab20f9bf6a9dd5ffc
Author: moraxy <moraxy@users.noreply.github.com>
Date:   Wed Jul 25 15:51:30 2018 +0200

    Docs: Revert page.js changes and instead reformat the HTML

commit ecec267ddb42860a000f636160514145b08eaddc
Merge: d5e98052a 33ff26085
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 06:22:27 2018 -0700

    Merge pull request #14546 from takahirox/WebGLCapabilitiesIsWebGL2

    Add .isWebGL2 to WebGLCapabilities

commit d5e98052ab29aef90268b912593340510e040fbe
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 05:28:42 2018 -0700

    GLTFLoader: Removed unused definitions. See #14505.

commit 4f2cc63f105e00095cb2b97e6bc6be489fa90d1c
Merge: d2b5ec8e7 cadd4dde7
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 05:26:50 2018 -0700

    Merge pull request #14505 from MozillaReality/GLTFLoader/texture-spec

    GLTFLoader remove deprecated texture format, internalFormat, and type.

commit d1c1cf7d81366994befe876f94e93d66933fcfb5
Author: moraxy <moraxy@users.noreply.github.com>
Date:   Wed Jul 25 08:55:38 2018 +0200

    Docs: Fixed some [param:] tags and added missing ones. Updated page.js regex.

    The modified regex now supports multiline parameter lists, which some methods required for formatting reasons. Almost no changes to the actual documentation blurbs, except for one in math/Euler.

commit d2b5ec8e7f9fb60d700442e8fbd523b68538933e
Merge: e040601e3 47b098524
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 04:40:46 2018 -0700

    Merge pull request #14518 from takahirox/GLTFLoaderPrimitiveExtras

    GLTFLoader: Ignore primitive type .extras

commit e040601e3de8f62654ded3295a2d84b8a69fd23a
Merge: d2e9f5f4f d52614b90
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 04:37:12 2018 -0700

    Merge pull request #14539 from pailhead/material-update-doc

    Material.needsUpdate remove ambigous wording

commit d2e9f5f4f0e78bf5187941aba48b6ad4da3e20b1
Merge: ec58f2d97 730aeb667
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 04:34:16 2018 -0700

    Merge pull request #14524 from looeee/fbxloader_single_group

    FBXLoader: don't return top level double nested group

commit 0ab965eae47676943d16eb0e40cc00c65e7bc35b
Author: Gregg Tavares <github@greggman.com>
Date:   Wed Jul 25 20:20:51 2018 +0900

    Prevent navigation if modifiers pressed.

    In Windows Ctrl-Click opens a link in a new tab. In MacOS it's Cmd-Click.
    But the code here was not respecting the user's wishes. A new tab
    would open but the page itself woudl also navigate the same link
    which is not what a user is requesting with ctrl-click or cmd-click

    Interestingly the demo page did not navigate when pressing Cmd-Click
    on MacOS but the URL did change. Now the URL will correctly not
    change and the link will open in a new window.

commit ec58f2d97adf0f69b96ec5fa03ce1062fa4942c3
Merge: d3f6a81ad 303a95412
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 25 04:11:33 2018 -0700

    Merge pull request #14522 from erasta/dev

    STLLoader: Improve classification as ASCII or binary

commit 33ff26085ef3f17a8ebb58f51ee623c2185db538
Author: Takahiro <hogehoge@gachapin.jp>
Date:   Wed Jul 25 18:09:36 2018 +0900

    Add .isWebGL2 to WebGLCapabilities

commit d52614b90cd8c0733f4eb11e916b0b0432824e40
Author: Dusan Bosnjak <citizens.arrest@gmail.com>
Date:   Tue Jul 24 23:42:12 2018 -0700

    remove other sentence

commit d3f6a81ad1d3a07b1f6e6c49a14522aed8466c74
Merge: db4dda8b4 de57f589d
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 24 20:08:28 2018 -0700

    Merge pull request #14534 from WestLangley/dev-to_buffer_geometry

    Examples: Geometry -> BufferGeometry

commit db4dda8b4310cd656f656aa991c0fa6d534e555c
Merge: 009090e34 a7b715110
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 24 20:05:11 2018 -0700

    Merge pull request #14515 from donmccurdy/bug-gltfloader-lights-array

    GLTFLoader: Fix lights list iterator.

commit 009090e34d501a1c497f43f9c74c21124ee3518c
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 24 19:48:37 2018 -0700

    SVGLoader: Clean up.

commit 92fff338ab80fce42ccf269b2b9d864f6d261bbe
Merge: 7db022489 ad83fa485
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 24 19:39:37 2018 -0700

    Merge pull request #14418 from yomboprime/dev

    Add transform SVG node parse

commit 7db0224899b86c1575f5acf9c4f0f124169b5d35
Merge: 7bae1d6a2 9f50648ae
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 24 19:06:59 2018 -0700

    Merge pull request #14540 from paulmasson/patch-2

    Documentation: fix links re: linewidth limitation

commit 4f71b42f76caed16e33ed327ee77969ece8513d1
Author: sunag <contact@sunag.com.br>
Date:   Tue Jul 24 21:20:35 2018 -0300

    2 single node examples

commit 878dca08034a13d444731014e0951f8e99ffea86
Author: sunag <contact@sunag.com.br>
Date:   Tue Jul 24 21:20:12 2018 -0300

    fix normal doubleSided

commit 9f50648aef2d592aae6b77b20912f3d712f99ec2
Author: paulmasson <paulmasson@comcast.net>
Date:   Tue Jul 24 17:08:20 2018 -0700

    Fix links

commit 3a7d583be81fab42f630cb7a9a18d27bf0ee9322
Author: Dusan Bosnjak <citizens.arrest@gmail.com>
Date:   Tue Jul 24 16:34:23 2018 -0700

    remove webgl mention

commit 9af6c423d22f50950f340ee9fac9a36764c79635
Author: Dusan Bosnjak <citizens.arrest@gmail.com>
Date:   Tue Jul 24 16:32:28 2018 -0700

    fix ambigous wording

commit a1be22faad651e6b8fd4cbc83fc4ec25eb1f351f
Author: sunag <contact@sunag.com.br>
Date:   Tue Jul 24 17:31:49 2018 -0300

    unnecessary true param

commit 7bae1d6a2304011ea6d5cd5bbd73b065a233c2a1
Merge: fe8a0875c 9737c750e
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 24 13:10:29 2018 -0700

    Merge pull request #14528 from greggman/line-docs

    Documentation: Updated text for "linewidth" limitation.

commit fe8a0875c9642da95508b6896b2aef346af44fa6
Merge: cb5fafac7 81d2f294d
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 24 13:09:57 2018 -0700

    Merge pull request #14533 from moraxy/docs_update_TextureLoader

    Documentation: Updated TextureLoader

commit 195b42c74ad0ccf6cebcb87741e722d355dc1dcc
Author: sunag <contact@sunag.com.br>
Date:   Tue Jul 24 17:00:34 2018 -0300

    fix normalScale

commit 2b033006f44f26a0c84a78181a76fdc3f086d262
Author: sunag <contact@sunag.com.br>
Date:   Tue Jul 24 16:57:49 2018 -0300

    unused normalScale

commit c8d4156f89f67f9dffa7cd4740a58f28fd8f06f1
Author: sunag <contact@sunag.com.br>
Date:   Tue Jul 24 16:56:01 2018 -0300

    fix normal view

commit 31903054a6384de8b81734835c86ddb6be105f7b
Author: sunag <contact@sunag.com.br>
Date:   Tue Jul 24 16:55:36 2018 -0300

    unused normalScale

commit cb5fafac72e335e9cf92671bd70b68de0a1a0ba5
Merge: 7d29bcfda 9eafb9e9e
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 24 12:48:47 2018 -0700

    Merge pull request #14523 from looeee/fbxloader_euler

    FBXLoader: support for alternate Euler orders and post rotation

commit cad14203ab4fc21cfee42ea7f9a5f8fbaa697612
Author: sunag <contact@sunag.com.br>
Date:   Tue Jul 24 14:35:12 2018 -0300

    fix mesh-standard example

commit 7469b94723a173ea3fabfa4611a125ab448d6448
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Tue Jul 24 13:27:35 2018 -0400

    Clean up

commit 027443e31be8269813bf09be98a7fa7139fe9108
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Tue Jul 24 13:25:17 2018 -0400

    Geometry -> BufferGeometry

commit de57f589d2f2ae01863ecfe4f4dec91e766156c0
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Mon Jul 23 21:09:43 2018 -0400

    Geometry -> BufferGeometry

commit 81d2f294db3a3b12c4544283930667fdce051c8a
Author: moraxy <moraxy@users.noreply.github.com>
Date:   Mon Jul 23 19:58:23 2018 +0200

    Update TextureLoader docs

    Remove references to withCredentials

commit e938b20bdf26d96fb048b5eb2cfadd948f9f1253
Author: sunag <contact@sunag.com.br>
Date:   Mon Jul 23 13:07:41 2018 -0300

    double side

commit 4611ec7f0024dea790f2ea316f103883a2e8130e
Author: sunag <contact@sunag.com.br>
Date:   Mon Jul 23 13:03:49 2018 -0300

    fix saturation

commit 4227b80ca2f29c6893091284afa7ffa2690a868e
Author: sunag <contact@sunag.com.br>
Date:   Mon Jul 23 13:02:50 2018 -0300

    fix share maps

commit 75985a1fcc2185a4dc3e43640ad65b14fd86c141
Author: sunag <contact@sunag.com.br>
Date:   Mon Jul 23 12:45:18 2018 -0300

    mrdoob code style

commit 5da506d3c960e81b89d859c404092a7f5313fe1f
Author: sunag <contact@sunag.com.br>
Date:   Mon Jul 23 12:18:47 2018 -0300

    fix ALPHATEST and cleanup

commit 93ad697c8aaa144b27f788f5f8c6f9560d177ccb
Author: sunag <contact@sunag.com.br>
Date:   Mon Jul 23 12:17:43 2018 -0300

    add decal-normal

commit 63e3a85453a01f85976df66b06ecf30567f6cb4b
Author: Don McCurdy <donmccurdy@google.com>
Date:   Mon Jul 23 07:49:32 2018 -0700

    KeyframeTrack: Update tests.

commit f3190aab55fd431dd620a8f61dfa7fa96915d7e1
Author: Don McCurdy <donmccurdy@google.com>
Date:   Mon Jul 23 07:44:49 2018 -0700

    Animation: Remove automatic track validate/optimize.

commit 9737c750e91051ddf733ea0748d0fdb7b537d476
Author: Gregg Tavares <github@greggman.com>
Date:   Mon Jul 23 18:09:58 2018 +0900

    Remove mention of ANGLE for this limitation.

    It is not longer true that only ANGLE has this limit. OpenGL 3.0+
    has this limit in the core profile. Enabling WebGL2 required
    browers to use the core profile which means this limit is pretty
    much everywhere at this point.

commit 303a954121734963c1376b6dbff79bf523fb6276
Author: Eran Geva <eran.geva@gmail.com>
Date:   Mon Jul 23 12:16:35 2018 +0300

    Classify STL file prefix using matchDataViewAt

commit 7d29bcfdac1b11c154e412de232f95c5dcc80887
Merge: 0b7c90a9b fabe3672f
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 23 06:35:44 2018 +0100

    Merge pull request #14481 from WestLangley/dev-to_buffer_geo

    Examples: Geometry -> BufferGeometry

commit 0b7c90a9b94c0c9ca1add6570500d428aa3f2d45
Merge: 016c6fb42 8cbe3dc07
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 23 06:33:52 2018 +0100

    Merge pull request #14525 from WestLangley/dev-canvas_multi_materials

    CanvasRenderer: add support for BufferGeometry multi-materials

commit 8cbe3dc07539e87d12e6f7d3e4baa0abbe364103
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Sun Jul 22 20:19:31 2018 -0400

    CanvasRenderer: add support for BufferGeometry with materials array

commit 9eafb9e9e83ede23c6aa3eff8354a908cdc18e14
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 18:26:04 2018 +0100

    add comment and fix euler ordering

commit 730aeb667077c46356e537558986ba6af8c8c8d9
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 13:38:35 2018 +0100

    don't return top level double nested group

commit 3ab6e5b3e36a972930202a207ebba518961244d3
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 13:37:10 2018 +0100

    removed scene flattening

commit 49e1ee715f6a4c5725e3a15e6ac88776cafa5346
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 13:28:42 2018 +0100

    correct reference for transform

commit e0fb997c502adf4d1853d87fdc66ecf5d7e08af4
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 13:19:55 2018 +0100

    fix undefined curveNode

commit 6bca9f1cf1112cc2f3c1f52da2392b7105abf4d0
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 13:10:13 2018 +0100

    fix transform calculation

commit 9d76b63c27ee11d717005ccdded2119cc01922ad
Author: Eran Geva <eran.geva@gmail.com>
Date:   Sun Jul 22 14:52:18 2018 +0300

    Search for STL beginning to start after UTF prefix

commit 5b1441a0e9422d25bf0343aae9fca2f3df8b5504
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 12:12:28 2018 +0100

    convert anim values back to arrays

commit 016c6fb42e6451505cc5898ec4cc4424c3ce8d3f
Merge: 11f850a48 21fe1caa1
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Sun Jul 22 12:27:45 2018 +0200

    Merge pull request #14521 from paulmasson/patch-1

    Documentation: Fixed typo

commit ad44277f5554cee5928c8f013114a1ba56fcc286
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 11:07:49 2018 +0100

    use generateTransform for geometry transforms

commit 6139da0c9325a4b43e1750a97bbbc4873ecb701d
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 11:00:48 2018 +0100

    use generateTransform for animation transforms

commit b84f158ffd8237234637bd5a55c92323a89df264
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 10:22:12 2018 +0100

    created generateTransform utility function

commit fae355c1c4946a150892e909d489ed740c1ada6c
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 09:32:25 2018 +0100

    don't return top level double nested group

commit 21fe1caa16c9b9b2808d9722c9aa1a68196e3a0c
Author: Paul Masson <paulmasson@comcast.net>
Date:   Sat Jul 21 22:26:40 2018 -0700

    Typo

commit 62d2db8f5ce58ea72c9be553c8cf0afb9ee9ff3d
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 22 06:26:12 2018 +0100

    set up postrotation and euler order

commit e8f941278ed6cd96014369b0a2bb2191e07eedec
Author: Paul Masson <paulmasson@comcast.net>
Date:   Sat Jul 21 22:22:28 2018 -0700

    Typo

commit e8948e3b6f1d0f93f116ec2f6031c1bd6311efa9
Author: Garrett Johnson <garrett.kjohnson@gmail.com>
Date:   Sat Jul 21 18:00:37 2018 -0700

    Add ColladaExporter docs, fix links in PLYExporter

commit a6c9d1e87308df965bebfc2f8365a42a5b1bdc48
Author: Lewy Blue <looeee@gmail.com>
Date:   Sat Jul 21 15:28:27 2018 +0100

    remove logging

commit a69e0a96ba1e86d75aa3af94f6b56534b133944b
Author: Lewy Blue <looeee@gmail.com>
Date:   Sat Jul 21 15:28:04 2018 +0100

    create FBXTreeParser

commit 47b09852408cbe85d219a2e9a5d92fc2cad76a29
Author: Takahiro <hogehoge@gachapin.jp>
Date:   Sat Jul 21 20:41:35 2018 +0900

    GLTFLoader: Ignore primitive type .extras

commit 11f850a48027a4b5df2665217daf8db8aa9f70b5
Merge: b059cd9a7 30dd02e17
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Sat Jul 21 11:44:04 2018 +0200

    Merge pull request #14513 from nikolas/patch-2

    docs - typo fix: renderered -> rendered

commit 52b17e1eeea444a221e0c0be549e15436eb5fc30
Author: Lewy Blue <looeee@gmail.com>
Date:   Sat Jul 21 10:39:42 2018 +0100

    removed object.assign from prototypes

commit a7b71511022b3c64ffecf0ae1ba6ab3cce673b2f
Author: Don McCurdy <donmccurdy@google.com>
Date:   Fri Jul 20 16:06:51 2018 -0700

    GLTFLoader: Clean up loop iterator.

commit c7a988af7a0a796f43e3981b6d08e7cdd6c34086
Author: Don McCurdy <donmccurdy@google.com>
Date:   Fri Jul 20 16:05:13 2018 -0700

    GLTFLoader: Clean up KHR_lights_punctual impl.

commit 8dbca0725ed0a0bd88f37a12c8cb61e380636886
Author: Don McCurdy <donmccurdy@google.com>
Date:   Fri Jul 20 14:57:27 2018 -0700

    GLTFLoader: Fix lights list type.

commit 30dd02e17556fe586c99ef647d64e6e70ea15992
Author: nikolas <nnyby@columbia.edu>
Date:   Fri Jul 20 16:06:43 2018 -0400

    docs - typo fix: renderered -> rendered

commit 5566ecfad15480c3dfe2c04d1c1c76393d419aed
Author: Don McCurdy <donmccurdy@google.com>
Date:   Thu Jul 19 17:55:51 2018 -0700

    Animation: Clean up chaining methods and docs.

commit a78faf6ba6eec550e9b5cc180eb2f3522ab20f75
Author: Don McCurdy <donmccurdy@google.com>
Date:   Thu Jul 19 17:31:44 2018 -0700

    KeyframeTrack: Make validated/optimized flags private.

commit b059cd9a781d06f4e75655b2c2d2f40fe726ba2e
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Thu Jul 19 19:31:21 2018 +0200

    Update SVGLoader.html

    Removed deprecated code in onLoad() callback

commit 78ecf5f17e83cd3d1d94e02844a0864789a03be6
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Thu Jul 19 17:37:02 2018 +0200

    AnimationAction: Fix result of _updateTime() for paused pingpong actions

commit 51e2eab40853c0015633c213be13ab10a91a21c3
Merge: a26172672 0fc44ae76
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 19 15:42:43 2018 +0100

    Merge pull request #14507 from Mugen87/dev17

    WebVR/WebXR: Update origin trial tokens

commit 0fc44ae7686046c52909e6c3caa84bb8fe323b46
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Thu Jul 19 15:49:35 2018 +0200

    WebVR/WebXR: Update origin trial tokens

commit a261726723dc6462d47782511f5535857a900efb
Merge: 5052098b8 c12486485
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 19 12:13:03 2018 +0100

    Merge pull request #14502 from sebular/fbx-newlines

    support ascii fbx files encoded with any type of line ending

commit cadd4dde70259b0fd8a8e1e31cb40ece24d0975a
Author: Robert Long <robert@robertlong.me>
Date:   Wed Jul 18 16:54:26 2018 -0700

    GLTFLoader remove deprecated texture format, internalFormat, and type.

commit c12486485ba6ce385c20c9c290331c27d7d80280
Author: sebastian <sebastian@lindenlab.com>
Date:   Wed Jul 18 12:58:01 2018 -0700

    support ascii fbx files encoded with any type of line ending

commit 5052098b821b2e5aca1c28f43b4b7b5fd8ecdd48
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 18 18:12:21 2018 +0100

    WebVR: Simplified immersive/exclusive support code.

commit 612418a1f7544eb4d26675f70290681c53be8a29
Merge: 5ac20d718 d1f9c7d57
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 18 16:31:02 2018 +0100

    Merge pull request #14500 from gpresland/gpresland-patch-1

    Update Raycaster.html

commit d1f9c7d575f3a818b0ae45294392c5199d84d73a
Author: gpresland <gpresland+github@gmail.com>
Date:   Wed Jul 18 10:44:25 2018 -0400

    Update Raycaster.html

commit 5ac20d718943e23d40e5215f15452ec2240a2c58
Merge: 70764f36b 0cbee093a
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 18 14:49:39 2018 +0100

    Merge pull request #14487 from govizlora/dev

    DragControls: Keep the cursor as a pointer after dragging

commit 70764f36b7b991d6305bf3b087aaeb8ed22866f9
Merge: 2c6ca0f25 2941033a2
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 18 14:25:48 2018 +0100

    Merge pull request #14498 from mrdoob/webxr

    WebVR: Support exclusive and immersive webxr sessions.

commit 2941033a272f7046b79f9e32b18a6454b481cbcc
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 18 14:24:43 2018 +0100

    WebVR: Support exclusive and immersive webxr sessions.

commit 49aca3516226668d5d6947dd9c5900e88e4d774e
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Wed Jul 18 12:12:12 2018 +0200

    WebGLRenderer: Render sprites along opaque and transparent objects

commit 2c6ca0f25333be459f0f13df0b63fcf428e50496
Merge: f7d292da3 7a84a07f4
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Wed Jul 18 11:22:46 2018 +0200

    Merge pull request #14490 from Mugen87/dev2

    Examples: Added touch support to webgl_panorama_equirectangular

commit 7a84a07f4beb18b0012eff340244228cea8310ee
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Tue Jul 17 15:29:32 2018 +0200

    Examples: Clean up

commit a882deebf1f3a5cf773b9939d076a7d7c1d3707c
Author: 06wj <06wj@163.com>
Date:   Tue Jul 17 19:12:12 2018 +0800

    refactoring raycast sprite

commit e2db17b6ff53d274d6097abfd67b7259081bea84
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Tue Jul 17 13:00:11 2018 +0200

    Examples: Added touch support to webgl_panorama_equirectangular

commit a0698d04ae73b96369b998eef26e54d76be02f5d
Author: 06wj <06wj@163.com>
Date:   Tue Jul 17 18:59:01 2018 +0800

    refactoring raycast sprite demo

commit f7d292da3c9b8c01b9f366db7072f972097d29ae
Merge: a8286453e ae38f6057
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Tue Jul 17 12:19:46 2018 +0200

    Merge pull request #14480 from mrdoob/looeee-patch-1

    Added link to the forum on CONTRIBUTING.md

commit c6639997ecd356648294eac619e917c315af97a1
Author: 06wj <06wj@163.com>
Date:   Tue Jul 17 15:37:43 2018 +0800

    add sprite raycast demo

commit 0cbee093ae2f969646d7b0cc7187d30bc7defae4
Author: govizlora <govizlora@gmail.com>
Date:   Mon Jul 16 21:50:51 2018 -0700

    Keep the cursor as pointer after dragging

commit fabe3672f57427038611f4b310d3d1acbae7eee9
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Mon Jul 16 10:17:12 2018 -0400

    Clean up

commit 3c08ffeeabd49775c7ec9e346d6526f7948106b0
Author: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>
Date:   Mon Jul 16 16:59:42 2018 +0300

    [setTexture2D] do not pass `texture` to console

commit 02069687c218da4f3348db68635dc610a6aa665e
Author: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>
Date:   Mon Jul 16 16:58:52 2018 +0300

    [setTextureParameters] do not pass `texture` to console

commit a61e0bbf40373fa6a96e477d5eb296c1337ba1c6
Author: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>
Date:   Mon Jul 16 13:59:04 2018 +0300

    Do not pass `image` to console in `clampToMaxSize`

commit 1149de7eaa60a01d721ebfd38d2bb3feb31f2c51
Author: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>
Date:   Mon Jul 16 12:22:34 2018 +0300

    [WebGLTextures.makePowerOfTwo] avoid memory leaks

commit fb7db268d295f8dcff49bd9287e4ef9196cdff45
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Sun Jul 15 23:24:40 2018 -0400

    Geometry -> BufferGeometry

commit ae38f6057a1d4138b3317f4c4704f8c0c5e28e70
Author: Lewy Blue <looeee@gmail.com>
Date:   Sun Jul 15 20:44:55 2018 +0100

    Added link to the forum to CONTRIBUTING.md

commit a8286453eade9bc3b1f14451ea3d337e805d1906
Merge: 1658d119a 4219ec1ff
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Sun Jul 15 12:14:53 2018 +0200

    Merge pull request #14475 from Mugen87/dev1

    ColladaLoader: Added support for TGA-textures

commit 1658d119a10e331203795bd531e89e56480a57e2
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Sun Jul 15 10:03:34 2018 +0200

    Update WebGLRenderer.html

    Update signature of .renderBufferDirect()

commit 3a5bcfcef0528b46547a0b4fb6388bfb07da9470
Author: Garrett Johnson <garrett.kjohnson@gmail.com>
Date:   Sat Jul 14 08:50:20 2018 -0700

    Add the onDone callback

commit 4219ec1ff793a49088505e829cc3b4f52c566204
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Sat Jul 14 17:39:40 2018 +0200

    ColladaLoader: Clarify bindMatrix default matrix

commit f9067c0df99fcd7fad0a30e64db4181dbfbb2c82
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Sat Jul 14 13:49:42 2018 +0200

    ColladaLoader: Added support for TGA-textures

commit cb320db294f8b2af7739e6c5f0d365eaa18b6bca
Merge: 4694dcf5b 61f08e8f6
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Sat Jul 14 13:48:52 2018 +0200

    Merge pull request #14474 from Mugen87/dev1

    WebGLRenderer: Clean up

commit 61f08e8f69ff5a86e6a5251de3216af343d20e64
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Sat Jul 14 13:47:32 2018 +0200

    WebGLRenderer: Clean up

commit 4694dcf5b15804e6ed4cd3edb9b6614434368e36
Merge: 33c5c3df9 a91cd165a
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Sat Jul 14 13:46:37 2018 +0200

    Merge pull request #14473 from Mugen87/dev1

    TGALoader: Added .setPath()

commit a91cd165ab9e3f5470ff6ad981161511ef469f6a
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Sat Jul 14 12:45:35 2018 +0200

    TGALoader: Added .setPath()

commit ad83fa4854ccefb075317384a9c80bb3b1822a8c
Author: yomboprime <yomboprime@users.noreply.github.com>
Date:   Thu Jul 12 23:01:14 2018 +0200

    Avoid using THREE.Matrix3 elements

commit d993f600a96d1dec1d702b38090309c3758886cf
Author: yomboprime <yomboprime@users.noreply.github.com>
Date:   Thu Jul 12 22:46:34 2018 +0200

    Avoid allocating local transforms

commit 7095292fdefe6a92ea14867619d73ca0c48222cb
Author: yomboprime <yomboprime@users.noreply.github.com>
Date:   Thu Jul 12 21:50:25 2018 +0200

    Use THREE.Matrix3 instead of native SVG matrices.

commit 2641cd08cea2f1ed372566975c9f1380996188c8
Author: sunag <contact@sunag.com.br>
Date:   Thu Jul 12 15:28:35 2018 -0300

    fix copy and serialize

commit 3e7cbc282bd8722df8f5a3bb113b8f15cd76a3a8
Author: sunag <contact@sunag.com.br>
Date:   Thu Jul 12 14:48:02 2018 -0300

    .input -> .output NodePostProcessing

commit 33c5c3df920a02439beb70782f01721bf20e60d3
Merge: 13fdb96a2 020b8874f
Author: Mr.doob <info@mrdoob.com>
Date:   Fri Jul 13 01:31:04 2018 +0900

    Merge pull request #14451 from 06wj/patch0

    GLTFLoader: Update KHR_lights_punctual and fix light has no color bug

commit f1d205fb1cc224c2420d75997d3f8f819c5446e0
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Thu Jul 12 16:02:49 2018 +0200

    Examples: Clean up

commit 13fdb96a2b99266063d270008a8f994ee78dbac1
Merge: 08c939f85 18317890f
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 21:11:33 2018 +0900

    Merge pull request #14465 from Splizard/duplicate_node_id_warning

    Add a warning for and ignore duplicate node IDs.

commit 08c939f85182cbc3ede9893fa7af311b44876682
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 20:27:17 2018 +0900

    Updated builds.

commit 18317890f5cef98f0c7be068d2e0fd064f93de01
Author: Quentin Quaadgras <email@quentinquaadgras.com>
Date:   Thu Jul 12 22:46:09 2018 +1200

    Improve collada "duplicate node warning".

commit 49a4818f23d644c51112574ea032cb4c70d64d23
Merge: feefe0671 8578b58bd
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 19:39:06 2018 +0900

    Merge pull request #14448 from paulmasson/patch-1

    Docs: Add tags to fix whitespace issue

commit 0b67533be9bb3b0788573de9172fe382aa49b4c9
Merge: 5a72b2685 feefe0671
Author: zhaoy <yaoyao_cn@foxmail.com>
Date:   Thu Jul 12 18:31:00 2018 +0800

    Merge remote-tracking branch 'upstream/dev' into dev

commit feefe06713cd6b44baaf5de8e58234a100275c8d
Merge: db8780e43 a18d1a217
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 19:18:29 2018 +0900

    Merge pull request #13717 from takahirox/WebGLRendererWebGL2.0

    WebGLRenderer WebGL2.0 initial support with GLSL 1 to 3 runtime conversion

commit 73bb970ee30bd80745d09db2fe4775a420ed374f
Author: Quentin Quaadgras <email@quentinquaadgras.com>
Date:   Thu Jul 12 22:16:49 2018 +1200

    Add a warning and ignore duplicate node IDs.

    Addresses the "too much recursion" error in issue #14453

commit db8780e4325c1f0aed23f5d6e41bf8dbfd39304f
Merge: 20bb0a5f6 63d7b66ee
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 19:07:00 2018 +0900

    Merge pull request #14464 from Splizard/dev

    Fix syntax error from #13172 merge.

commit 63d7b66eef27de7e1c1002090dbeeb895e9f05f4
Author: Quentin Quaadgras <email@quentinquaadgras.com>
Date:   Thu Jul 12 22:03:41 2018 +1200

    Fix syntax error from by #13172 merge.

commit 6b81814dfe1643b90d9c93845eb3a894f9981588
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Thu Jul 12 11:49:14 2018 +0200

    Quaternion: Renamed transformTo() to rotateTowards()

commit 20bb0a5f622f72f63bebe5292e919507cbc3047d
Merge: cb8f5f669 3880dba80
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 18:37:40 2018 +0900

    Merge pull request #13172 from cnspaha/patch-6

    ColladaLoader: Fallback if material doesn't match

commit cb8f5f6696b7c16421423c201253a6723db59a4a
Merge: a8b97da5b fd36e9328
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 17:19:24 2018 +0900

    Merge pull request #14455 from mghini/patch-1

    Fixed typo

commit a8b97da5b9bbcccab1d61908b49353b8279c4f38
Merge: 9f365ad06 590768ef1
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 17:10:53 2018 +0900

    Merge pull request #14460 from mrdoob/editor

    Editor: Fixes examples scale.

commit 590768ef1bfb2e887a387ddfbe2bd0e4c3bf2f67
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 17:10:13 2018 +0900

    Editor: Fixes examples scale.

commit 9f365ad06dfd90302526c059dfd0fcc462448b4c
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 17:08:58 2018 +0900

    Updated builds.

commit 7ccf5ce869e6b55c0a77544e01d308cb48d530f5
Merge: 40b9d174c 52d4c46b6
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 17:07:32 2018 +0900

    Merge pull request #14459 from mrdoob/sprite_fix

    Object3D: Avoid serialising geometry for Sprites.

commit 52d4c46b6c9f91de54333ba4ef4ad737693201ce
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 17:06:41 2018 +0900

    Object3D: Avoid serialising geometry for Sprites.

commit fd36e932828edc6638a686e023f8941eb327d2e2
Author: Mauro Ghini <mghini@users.noreply.github.com>
Date:   Thu Jul 12 09:03:02 2018 +0200

    Fixed typo

    Fixed typo for emissive

commit 020b8874f87c9d7582f9183be0af690a22906117
Author: 06wj <06wj@163.com>
Date:   Thu Jul 12 14:07:58 2018 +0800

    GLTFLoader: update GLTFLoader doc

commit 5c1cc3dc10e6943cb21290ac60153ce6ed4a0e77
Author: 06wj <06wj@163.com>
Date:   Thu Jul 12 14:06:53 2018 +0800

    GLTFLoader: add KHR_lights_punctual range support

commit 901eb1cc651c2b49267a17f2dcd0d78954c2da84
Author: 06wj <06wj@163.com>
Date:   Thu Jul 12 13:56:38 2018 +0800

    remove ambient lights & use hex in color constructor

commit eb527bab7dbc66801fe8047c0bde9a7f883905be
Author: sunag <contact@sunag.com.br>
Date:   Thu Jul 12 02:23:02 2018 -0300

    update

commit cb44dca9570335cc355fe88e520e5c8d3244e44d
Author: sunag <contact@sunag.com.br>
Date:   Thu Jul 12 02:18:00 2018 -0300

    saveToRTT -> saveTo

commit 234260cd0850f6fbad244f7bd3d7f2fb84a264ba
Author: sunag <contact@sunag.com.br>
Date:   Thu Jul 12 02:09:06 2018 -0300

    simplification

commit 740fcd890e5486e0022b5c5941a7f940f41fcf0f
Author: sunag <contact@sunag.com.br>
Date:   Thu Jul 12 02:07:57 2018 -0300

    intro NodePostProcessing

commit e59f7c06c5bb0b7c1372e529ed3b44b0b7119b7a
Author: sunag <contact@sunag.com.br>
Date:   Thu Jul 12 02:03:44 2018 -0300

    nodepass.value -> nodepass.input and webgl_postprocessing_nodes to webgl_postprocessing_nodes_pass

commit 40b9d174cf4d0d041bc7c03f85291a967de1196e
Author: Mr.doob <info@mrdoob.com>
Date:   Thu Jul 12 13:24:34 2018 +0900

    Docs: Fixed physicallyCorrectLights type.

commit 608a543cd66df6518a4c3bc353d59a91e42216f3
Author: 06wj <06wj@163.com>
Date:   Thu Jul 12 11:08:13 2018 +0800

    fix gltf KHR_lights_punctual no color bug

commit afe390c2d5313d44b577a0f9211a11b2808e602d
Author: 06wj <06wj@163.com>
Date:   Thu Jul 12 11:04:18 2018 +0800

    rename "KHR_lights" to "KHR_lights_punctual" and remove ambient

commit 8578b58bd820f4194e15c5de3245585e3852883e
Author: paulmasson <paulmasson@comcast.net>
Date:   Wed Jul 11 16:32:34 2018 -0700

    Add tags to adjust whitespace issues

commit cc6b5895016b061144e42352201c08dce6ee2423
Author: sunag <contact@sunag.com.br>
Date:   Wed Jul 11 13:57:34 2018 -0300

    temporal blur

commit 4561fa6458d13c25b4fab23d39362b83f18b5da8
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 11 23:24:19 2018 +0900

    Build: Added OffscreenCanvas to externs.js

commit 9e9a025ec706a9fa5de3663bc08b17358fcc29bf
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 11 23:23:47 2018 +0900

    Editor: Updated Arkanoid.

commit d58e983b3d742a0be4a918bfb58a6c7f4b8328b9
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 11 23:23:26 2018 +0900

    Editor: Fixed new toolbar UI.

commit dec00aab1cd067218aef8bf2facb8d0cadc40d66
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 11 23:22:43 2018 +0900

    Updated builds.

commit b4908d2aa519097fea5d1f98c276e129ea9779cf
Merge: b293519bf a32d47ed8
Author: Mr.doob <info@mrdoob.com>
Date:   Wed Jul 11 22:15:47 2018 +0900

    Merge pull request #13013 from donmccurdy/feat-fbx2three

    fbx2three: Create Node.js fbx2three converter.

commit d933509e769797f180357b35246880b1610988fa
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Wed Jul 11 11:04:25 2018 +0200

    Quaternion: Clean up

commit b8d290ef86c1b0472c286c147c3b31b39325614c
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Wed Jul 11 10:57:00 2018 +0200

    Quaternion: Added .transformTo()

commit 4c9eddebdef776631de9dc574a466deeada9262d
Author: Aki Rodic <aleksandar.xyz@gmail.com>
Date:   Wed Jul 11 10:19:45 2018 +0200

    Replaced magic numbers with vars in TransformControls. Removed radial rotation gesture (now linear only).

commit b86357766e009bd1d5ed31aa5cbaf39a30a3b001
Author: Aki Rodic <aleksandar.xyz@gmail.com>
Date:   Sat Jun 2 11:56:03 2018 -0400

    TransformControls: Separated the logic that handles mouse events from the event listeners.

commit eb39591bd7fdb6238b2e9196bb641eb3be3bce1d
Author: Aki Rodic <aleksandar.xyz@gmail.com>
Date:   Thu May 31 13:17:46 2018 +0200

    Removed TransformControls deprecation warnings for setter functions.

commit 009a4806b7f1fa620106310da05930ceddbfb072
Author: Aki Rodic <aleksandar.xyz@gmail.com>
Date:   Wed May 30 17:41:16 2018 +0200

    Switched all instances of Geometry to BufferGeometry in TransformControls.

commit 556d2248dbdaa08376cdbf637793dd8d881f30e5
Author: Aki Rodic <aleksandar.xyz@gmail.com>
Date:   Mon May 28 00:58:25 2018 +0200

    Fixed scaling implementation in TransformControls.

    Fixes #10916, #9312, #5489 and #5379

    Fixed rotation at negative scale.

    Merged TransformControls into one file and updated examples.

    Added rotation snapping in local and world mode.

    Cleaning up transform controls math and variables.

commit 63624bf63bafd394f83cdaf0ce10615e2cc4b914
Author: Aki Rodic <aleksandar.xyz@gmail.com>
Date:   Wed May 23 17:35:09 2018 +0200

    New TransformControls implementation.

    Improved rotation interactions with radial and linear mode
    depending on facing angle. Fixes #13806 and #7947.

    Added auto-hiding for axis facing camera. Fixes #11340

    Improved scaling interactions. Fixes #10916, #9312, #5489 and #5379

commit f57efb9f4024128042cd275a0ba85d220807580b
Author: sunag <contact@sunag.com.br>
Date:   Wed Jul 11 03:52:19 2018 -0300

    fix toon

commit 0dc1aeff54b94b7a14ef3db62fef49c9889ea296
Author: sunag <contact@sunag.com.br>
Date:   Wed Jul 11 03:44:21 2018 -0300

    optimize

commit 6ec83a76ca7923b57c4772ac94d09ccf5a729a5a
Author: sunag <contact@sunag.com.br>
Date:   Wed Jul 11 03:43:30 2018 -0300

    revision

commit a623dc6fed892c03f5b330cae7af2dbe938e6f22
Author: sunag <contact@sunag.com.br>
Date:   Wed Jul 11 03:43:04 2018 -0300

    fix context

commit d377d388af9dd96fc514b6052e3adeff979fa47d
Author: sunag <contact@sunag.com.br>
Date:   Wed Jul 11 03:35:09 2018 -0300

    fix flow update

commit a32d47ed8731d60ffa6975495b7fd0dd7fea0674
Author: Don McCurdy <don.r.mccurdy@gmail.com>
Date:   Tue Jul 10 23:10:15 2018 -0700

    fbx2three: Restore ImageUtils, move getDataURL method.

commit 5350a3cb6c16904b07d9bd7acc1d04c94e8af8da
Author: Don McCurdy <don.r.mccurdy@gmail.com>
Date:   Mon Jan 1 17:01:55 2018 -0600

    fbx2three: Create Node.js fbx2three converter.

commit cf0a010815ee5a73445b9817ffb5fdfb89ee14f0
Author: sunag <contact@sunag.com.br>
Date:   Wed Jul 11 01:24:37 2018 -0300

    optimize + CondNode + RTTNode + CheckerNode + ColorSpaceNode

commit e7a44eecb42b53be9f2fb8f9a68743a1be7eae7a
Author: sunag <contact@sunag.com.br>
Date:   Wed Jul 11 01:23:46 2018 -0300

    benchmark node material system

commit c04d08adf41ea7e8f791bf17411fb01bc8fd153a
Author: yomboprime <yomboprime@users.noreply.github.com>
Date:   Wed Jul 11 01:58:00 2018 +0200

    Simplify code by making transforms after creating the curve.

commit c169b65d9a66195ef4d83a5cdabd3c9d19463763
Author: sunag <contact@sunag.com.br>
Date:   Tue Jul 10 14:23:19 2018 -0300

    fix change code after onBeforeCompile ( sharing old code )

commit b293519bfb5939841dbd424ec78b1972826e21f6
Merge: 17264b950 02b8270b4
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 10 21:45:41 2018 +0900

    Merge pull request #14438 from mrdoob/revert-14393-dev2

    Revert "AudioListener: Use linearRampToValueAtTime()"

commit 02b8270b4a8102e71943d102ac8f39bdde3b3f9a
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Tue Jul 10 14:16:56 2018 +0200

    Revert "AudioListener: Use linearRampToValueAtTime()"

commit 17264b950a70d7c9db097c03797b6be77adf94b3
Merge: e5c5f9931 ec56aeb20
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 10 20:46:08 2018 +0900

    Merge pull request #14393 from Mugen87/dev2

    AudioListener: Use linearRampToValueAtTime()

commit e5c5f993109c54ba3c89abe766839176adc4e0aa
Merge: 2f207a5d7 1060268ab
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 10 09:58:29 2018 +0900

    Merge pull request #14437 from WestLangley/dev-packing

    Shaders: remove unnecessary dependency on packing.glsl

commit 2f207a5d7167884d002a697b6cb15306cf621924
Merge: db4240306 2d8ba2fd4
Author: Mr.doob <info@mrdoob.com>
Date:   Tue Jul 10 09:52:17 2018 +0900

    Merge pull request #14406 from WestLangley/dev-rename_lights_pars_maps

    lights_pars_maps -> envmap_physical_pars_fragment

commit 1060268ab4aa160caeff81587ec0e703c50ddf67
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Mon Jul 9 20:52:16 2018 -0400

    Remove dependency on packing shader chunk

commit db4240306b3c7b80d75334197b0ba3b281c01328
Merge: fcf6b61a7 979d7fed4
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Mon Jul 9 11:52:27 2018 +0200

    Merge pull request #14435 from Mugen87/dev1

    Quaternion: Improve result of angleTo()

commit 979d7fed43785ebafee85e6fe09ee8c4a9812db8
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Sun Jul 8 23:39:47 2018 +0200

    Quaternion: Improve result of angleTo()

commit fcf6b61a74ee0ae2085d7133ff0907dcefa2b510
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 9 01:51:23 2018 +0900

    MarchingCubes: Clean up and improved performance.

commit 23d0e6c71c838e43169ecd2ac1c1956cdcd55ca9
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 9 00:07:06 2018 +0900

    Updated builds.

commit 6ab73d8e96d84ddedec5462a932fdcd9285aa6d3
Author: Mr.doob <info@mrdoob.com>
Date:   Mon Jul 9 00:06:41 2018 +0900

    WebGLRenderer: More clean up.

commit 1c07afbb56b60f7c873f22f4076f7335e82ea637
Merge: eb49d7b62 420900daf
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Sun Jul 8 16:22:25 2018 +0200

    Merge pull request #14432 from Mugen87/dev14

    Sprite: Clean up

commit 420900daf777cd161a324d221156f43d3260261b
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Sun Jul 8 16:21:55 2018 +0200

    Sprite: Clean up

commit eb49d7b621caafc970c7a17bb89ba5cf8c00c353
Merge: cc56b583f 14df86f12
Author: Michael Herzog <michael.herzog@human-interactive.org>
Date:   Sun Jul 8 16:20:09 2018 +0200

    Merge pull request #14431 from Mugen87/dev14

    WebGLRenderer: Clean up

commit 14df86f125f03a09fccc67f7815defa1819f2253
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Sun Jul 8 16:19:18 2018 +0200

    WebGLRenderer: Clean up

commit cc56b583f3ad0d2034b544b9dbd35673734baae2
Merge: 808b1a8f5 b37222e8b
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 19:32:27 2018 +0900

    Merge pull request #14425 from SamiraAtMicrosoft/handleRejectionGetVRDisplays

    WebVR: Handle rejection of getVRDisplays() Promise

commit 808b1a8f5855f72a560bd8b6cc1d0ac307c80739
Merge: b7d23d58f 83a1fb57a
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 19:28:52 2018 +0900

    Merge pull request #14410 from WestLangley/dev-map_controls_ctrl_drag

    MapControls: support ctrl-drag

commit b7d23d58f0ce265b3b3ca0b01ffc05778e1dab4b
Merge: 2cb90391a f2c9797bb
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 19:27:58 2018 +0900

    Merge pull request #14422 from Mugen87/dev1

    Quaternion: Added .angleTo()

commit 2cb90391a4069556a63d7d1f622a74b387483d1f
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 19:06:49 2018 +0900

    Updated builds.

commit 35eccde4c53376d0579107c8ba8c7156064d2eb0
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 19:05:46 2018 +0900

    Sprite: Construct BufferGeometry when needed.

commit 76f530496a5697b1b0eb63c56f6d7b65c276fdbe
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 19:04:20 2018 +0900

    WebGLRenderer: object.isMesh is always undefined when using ImmediateRenderObject.

commit d117b5c521b9f4a788dc1f360ff65e0bd1e2821a
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 18:44:23 2018 +0900

    Updated builds.

commit 7f8a2e922e2ab3dde06755f0d255608728019606
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 18:43:27 2018 +0900

    WebGLRenderer: Moved material logic out of renderBufferImmediate().

commit 7d09eeba0e9b857b87920256fa7aaeeb89efc676
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 18:38:13 2018 +0900

    Updated builds.

commit b775ab51b367f1eedd2147a6bb523507dca37cb5
Merge: 12d309160 77de73cac
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 18:12:35 2018 +0900

    Merge pull request #14428 from WestLangley/dev-sprite_material

    SpriteMaterial shader: add tonemapping and encoding support

commit 77de73cac8dcd14812f2bb90bfc48fa17ae3c189
Author: WestLangley <WestLangley@users.noreply.github.com>
Date:   Sun Jul 8 01:16:00 2018 -0400

    Add tonemapping and encoding support

commit 231a8a63f95a03057acf845a8cd641aed67176e9
Author: sunag <contact@sunag.com.br>
Date:   Sun Jul 8 01:44:40 2018 -0300

    rename .transform to .position ( .transform or .position = new PositionNode() )

commit 232cb3f4cc84e15b305f2ffa1d032db115d8362f
Author: sunag <contact@sunag.com.br>
Date:   Sat Jul 7 23:56:08 2018 -0300

    rename GLNode to Node

commit 9bace7816d2704dcad9684de57e87b6cb90c25ee
Author: sunag <contact@sunag.com.br>
Date:   Sat Jul 7 23:52:44 2018 -0300

    intro ExpressionNode instead of FunctionNode as expression

commit 5c7f0349989de9cdae092dc38cc31bc5b33b3714
Author: sunag <contact@sunag.com.br>
Date:   Sat Jul 7 23:51:43 2018 -0300

    fix mip levels

commit f2c9797bb5abd860e0e645959f1554a9ffbd3d0b
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Sat Jul 7 23:04:51 2018 +0200

    Quaternion: Simplify .angleTo()

commit 12d309160cccf14959bc3a3eec94e19e41cc6094
Merge: 3aa946568 a05dcb655
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 02:51:19 2018 +0900

    Merge pull request #14333 from sunag/dev-nodematerial-r7

    NodeMaterial - r7

commit 3aa94656839277b0a8977319c50575becab39912
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 02:43:19 2018 +0900

    Editor: Only show toolbar when a object is selected.

commit 71306484f6f8e5d2b495a96169bab11120f52f91
Merge: 33903f79e 0367eff57
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 02:41:02 2018 +0900

    Merge pull request #14411 from Mugen87/dev14

    WebGLRenderer: Removed WebGLSpriteRenderer

commit 33903f79e2ecea73a73328200ed68659d89f62a3
Merge: 27d16db02 8abb7c805
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 02:31:27 2018 +0900

    Merge pull request #14426 from greggman/synchronized-scrolling

    better synchronized scrolling

commit 27d16db02fee94887839446670359ca2fd4bb90c
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 01:05:33 2018 +0900

    Updated builds.

commit f8965d4621517b0c6c5bf9828df15e4fe0f82732
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 01:04:08 2018 +0900

    KeyframeTrack: Removed circular dependencies.

commit 9dfca126c4e974ecf495ff50164659fcfc254699
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 00:57:32 2018 +0900

    Line: Removed circular dependency.

commit 35e240d9a6436c0de105ea76950f9e0096b603df
Author: Mr.doob <info@mrdoob.com>
Date:   Sun Jul 8 00:36:14 2018 +0900

    WebXRManager: Fixed setCompatibleXRDevice() of null.

commit 8abb7c805d691e49e041b3079c850d41f29fac59
Author: Gregg Tavares <github@greggman.com>
Date:   Sat Jul 7 21:19:53 2018 +0900

    better synchronized scrolling

    moving the canvas each frame inside rAF
    means the browser will scroll the canvas with
    the rest of the page even if we don't get
    a chance to update it. This removes the
    bounce that was there before where our
    canvas update was behind the page update.

commit e1ed81721641184bf5aa3eabf875af4195bc473e
Author: Mugen87 <michael.herzog@human-interactive.org>
Date:   Sat Jul 7 12:29:47 2018 +0200

    Quaternion: Refactor toAngle()

commit a05dcb655847f3…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.