Explorar o código

Added build2.sh to easy-test WebGLRenderer2.

Mr.doob %!s(int64=12) %!d(string=hai) anos
pai
achega
99af957bf9
Modificáronse 4 ficheiros con 99 adicións e 10 borrados
  1. 1 1
      src/renderers/WebGLRenderer2.js
  2. 4 0
      utils/build2.sh
  3. 1 9
      utils/includes/common.json
  4. 93 0
      utils/includes/common2.json

+ 1 - 1
src/renderers/WebGLRenderer2.js

@@ -6,7 +6,7 @@
  * @author gero3 / https://github.com/gero3/
  */
 
-THREE.WebGLRenderer2 = function ( parameters ) {
+THREE.WebGLRenderer = THREE.WebGLRenderer2 = function ( parameters ) {
 
 	console.log( 'THREE.WebGLRenderer', THREE.REVISION );
 

+ 4 - 0
utils/build2.sh

@@ -0,0 +1,4 @@
+#!/bin/sh
+
+python build.py --include common2 --include extras --output ../build/three.js
+python build.py --include common2 --include extras --minify --output ../build/three.min.js

+ 1 - 9
utils/includes/common.json

@@ -73,16 +73,8 @@
 	"../src/scenes/Fog.js",
 	"../src/scenes/FogExp2.js",
 	"../src/renderers/CanvasRenderer.js",
-	"../src/renderers/WebGLRenderer.js",
 	"../src/renderers/WebGLShaders.js",
-	"../src/renderers/WebGLRenderer2.js",
-	"../src/renderers/webgl/LowLevelRenderer.js",
-	"../src/renderers/webgl/ShaderBuilder.js",
-	"../src/renderers/webgl/objects/Object3DRenderer.js",
-	"../src/renderers/webgl/objects/MeshRenderer.js",
-	"../src/renderers/webgl/objects/ParticleRenderer.js",
-	"../src/renderers/webgl/objects/LineRenderer.js",
-	"../src/renderers/webgl/objects/RibbonRenderer.js",
+	"../src/renderers/WebGLRenderer.js",
 	"../src/renderers/WebGLRenderTarget.js",
 	"../src/renderers/WebGLRenderTargetCube.js",
 	"../src/renderers/renderables/RenderableVertex.js",

+ 93 - 0
utils/includes/common2.json

@@ -0,0 +1,93 @@
+[
+	"../src/Three.js",
+	"../src/math/Color.js",
+	"../src/math/Vector2.js",
+	"../src/math/Vector3.js",
+	"../src/math/Vector4.js",
+	"../src/math/Box2.js",
+	"../src/math/Box3.js",
+	"../src/math/Matrix3.js",
+	"../src/math/Matrix4.js",
+	"../src/math/Ray.js",
+	"../src/math/Sphere.js",
+	"../src/math/Frustum.js",
+	"../src/math/Plane.js",
+	"../src/math/Math.js",
+	"../src/math/Quaternion.js",
+	"../src/math/Spline.js",
+	"../src/math/Triangle.js",
+	"../src/math/Vertex.js",
+	"../src/math/UV.js",
+	"../src/core/Clock.js",
+	"../src/core/EventDispatcher.js",
+	"../src/core/Raycaster.js",
+	"../src/core/Object3D.js",
+	"../src/core/Projector.js",
+	"../src/core/Face3.js",
+	"../src/core/Face4.js",
+	"../src/core/Geometry.js",
+	"../src/core/BufferGeometry.js",
+	"../src/cameras/Camera.js",
+	"../src/cameras/OrthographicCamera.js",
+	"../src/cameras/PerspectiveCamera.js",
+	"../src/lights/Light.js",
+	"../src/lights/AmbientLight.js",
+	"../src/lights/AreaLight.js",
+	"../src/lights/DirectionalLight.js",
+	"../src/lights/HemisphereLight.js",
+	"../src/lights/PointLight.js",
+	"../src/lights/SpotLight.js",
+	"../src/loaders/Loader.js",
+	"../src/loaders/ImageLoader.js",
+	"../src/loaders/JSONLoader.js",
+	"../src/loaders/LoadingMonitor.js",
+	"../src/loaders/SceneLoader.js",
+	"../src/loaders/TextureLoader.js",
+	"../src/materials/Material.js",
+	"../src/materials/LineBasicMaterial.js",
+	"../src/materials/LineDashedMaterial.js",
+	"../src/materials/MeshBasicMaterial.js",
+	"../src/materials/MeshLambertMaterial.js",
+	"../src/materials/MeshPhongMaterial.js",
+	"../src/materials/MeshDepthMaterial.js",
+	"../src/materials/MeshNormalMaterial.js",
+	"../src/materials/MeshFaceMaterial.js",
+	"../src/materials/ParticleBasicMaterial.js",
+	"../src/materials/ParticleCanvasMaterial.js",
+	"../src/materials/ShaderMaterial.js",
+	"../src/materials/SpriteMaterial.js",
+	"../src/textures/Texture.js",
+	"../src/textures/CompressedTexture.js",
+	"../src/textures/DataTexture.js",
+	"../src/objects/Particle.js",
+	"../src/objects/ParticleSystem.js",
+	"../src/objects/Line.js",
+	"../src/objects/Mesh.js",
+	"../src/objects/Bone.js",
+	"../src/objects/SkinnedMesh.js",
+	"../src/objects/MorphAnimMesh.js",
+	"../src/objects/Ribbon.js",
+	"../src/objects/LOD.js",
+	"../src/objects/Sprite.js",
+	"../src/scenes/Scene.js",
+	"../src/scenes/Fog.js",
+	"../src/scenes/FogExp2.js",
+	"../src/renderers/CanvasRenderer.js",
+	"../src/renderers/WebGLShaders.js",
+	"../src/renderers/WebGLRenderer2.js",
+	"../src/renderers/webgl/LowLevelRenderer.js",
+	"../src/renderers/webgl/ShaderBuilder.js",
+	"../src/renderers/webgl/objects/Object3DRenderer.js",
+	"../src/renderers/webgl/objects/MeshRenderer.js",
+	"../src/renderers/webgl/objects/ParticleRenderer.js",
+	"../src/renderers/webgl/objects/LineRenderer.js",
+	"../src/renderers/webgl/objects/RibbonRenderer.js",
+	"../src/renderers/WebGLRenderTarget.js",
+	"../src/renderers/WebGLRenderTargetCube.js",
+	"../src/renderers/renderables/RenderableVertex.js",
+	"../src/renderers/renderables/RenderableFace3.js",
+	"../src/renderers/renderables/RenderableFace4.js",
+	"../src/renderers/renderables/RenderableObject.js",
+	"../src/renderers/renderables/RenderableParticle.js",
+	"../src/renderers/renderables/RenderableLine.js"
+]