瀏覽代碼

Update WebGLRenderLists.tests.js

Michael Herzog 3 年之前
父節點
當前提交
244c8f1cda
共有 1 個文件被更改,包括 0 次插入98 次删除
  1. 0 98
      test/unit/src/renderers/webgl/WebGLRenderLists.tests.js

+ 0 - 98
test/unit/src/renderers/webgl/WebGLRenderLists.tests.js

@@ -62,33 +62,20 @@ export default QUnit.module( 'Renderers', () => {
 				var list = new WebGLRenderList( properties );
 				var objA = { id: 'A', renderOrder: 0 };
 				var matA = { transparent: true };
-				var proA = { id: 1 };
 				var geoA = {};
 
 				var objB = { id: 'B', renderOrder: 0 };
 				var matB = { transparent: true };
-				var proB = { id: 2 };
 				var geoB = {};
 
 				var objC = { id: 'C', renderOrder: 0 };
 				var matC = { transparent: false };
-				var proC = { id: 3 };
 				var geoC = {};
 
 				var objD = { id: 'D', renderOrder: 0 };
 				var matD = { transparent: false };
-				var proD = { id: 4 };
 				var geoD = {};
 
-				var materialProperties = properties.get( matA );
-				materialProperties.program = proA;
-				materialProperties = properties.get( matB );
-				materialProperties.program = proB;
-				materialProperties = properties.get( matC );
-				materialProperties.program = proC;
-				materialProperties = properties.get( matD );
-				materialProperties.program = proD;
-
 				list.push( objA, geoA, matA, 0, 0.5, {} );
 				assert.ok( list.transparent.length === 1, 'Transparent list is length 1 after adding transparent item.' );
 				assert.ok( list.opaque.length === 0, 'Opaque list list is length 0 after adding transparent item.' );
@@ -99,7 +86,6 @@ export default QUnit.module( 'Renderers', () => {
 						object: objA,
 						geometry: geoA,
 						material: matA,
-						program: proA,
 						groupOrder: 0,
 						renderOrder: 0,
 						z: 0.5,
@@ -118,7 +104,6 @@ export default QUnit.module( 'Renderers', () => {
 						object: objB,
 						geometry: geoB,
 						material: matB,
-						program: proB,
 						groupOrder: 1,
 						renderOrder: 0,
 						z: 1.5,
@@ -137,7 +122,6 @@ export default QUnit.module( 'Renderers', () => {
 						object: objC,
 						geometry: geoC,
 						material: matC,
-						program: proC,
 						groupOrder: 2,
 						renderOrder: 0,
 						z: 2.5,
@@ -156,7 +140,6 @@ export default QUnit.module( 'Renderers', () => {
 						object: objD,
 						geometry: geoD,
 						material: matD,
-						program: proD,
 						groupOrder: 3,
 						renderOrder: 0,
 						z: 3.5,
@@ -173,32 +156,20 @@ export default QUnit.module( 'Renderers', () => {
 				var list = new WebGLRenderList( properties );
 				var objA = { id: 'A', renderOrder: 0 };
 				var matA = { transparent: true };
-				var proA = { id: 1 };
 				var geoA = {};
 
 				var objB = { id: 'B', renderOrder: 0 };
 				var matB = { transparent: true };
-				var proB = { id: 2 };
 				var geoB = {};
 
 				var objC = { id: 'C', renderOrder: 0 };
 				var matC = { transparent: false };
-				var proC = { id: 3 };
 				var geoC = {};
 
 				var objD = { id: 'D', renderOrder: 0 };
 				var matD = { transparent: false };
-				var proD = { id: 4 };
 				var geoD = {};
 
-				var materialProperties = properties.get( matA );
-				materialProperties.program = proA;
-				materialProperties = properties.get( matB );
-				materialProperties.program = proB;
-				materialProperties = properties.get( matC );
-				materialProperties.program = proC;
-				materialProperties = properties.get( matD );
-				materialProperties.program = proD;
 
 				list.unshift( objA, geoA, matA, 0, 0.5, {} );
 				assert.ok( list.transparent.length === 1, 'Transparent list is length 1 after adding transparent item.' );
@@ -210,7 +181,6 @@ export default QUnit.module( 'Renderers', () => {
 						object: objA,
 						geometry: geoA,
 						material: matA,
-						program: proA,
 						groupOrder: 0,
 						renderOrder: 0,
 						z: 0.5,
@@ -229,7 +199,6 @@ export default QUnit.module( 'Renderers', () => {
 						object: objB,
 						geometry: geoB,
 						material: matB,
-						program: proB,
 						groupOrder: 1,
 						renderOrder: 0,
 						z: 1.5,
@@ -248,7 +217,6 @@ export default QUnit.module( 'Renderers', () => {
 						object: objC,
 						geometry: geoC,
 						material: matC,
-						program: proC,
 						groupOrder: 2,
 						renderOrder: 0,
 						z: 2.5,
@@ -267,7 +235,6 @@ export default QUnit.module( 'Renderers', () => {
 						object: objD,
 						geometry: geoD,
 						material: matD,
-						program: proD,
 						groupOrder: 3,
 						renderOrder: 0,
 						z: 3.5,
@@ -307,71 +274,6 @@ export default QUnit.module( 'Renderers', () => {
 
 			} );
 
-			// QUnit.test( 'finish', ( assert ) => {
-
-			// 	var list = new WebGLRenderList( properties );
-			// 	var obj = { id: 'A', renderOrder: 0 };
-			// 	var mat = { transparent: false, program: { id: 0 } };
-			// 	var geom = {};
-
-			// 	assert.ok( list.renderItems.length === 0, 'Render items length defaults to 0.' );
-
-			// 	list.push( obj, geom, mat, 0, 0, {} );
-			// 	list.push( obj, geom, mat, 0, 0, {} );
-			// 	list.push( obj, geom, mat, 0, 0, {} );
-			// 	assert.ok( list.renderItems.length === 3, 'Render items length expands as items are added.' );
-
-			// 	list.finish();
-			// 	assert.deepEqual(
-			// 		list.renderItems.map( item => item.object ),
-			// 		[ obj, obj, obj ],
-			// 		'Render items are not cleaned if they are being used.'
-			// 	);
-			// 	assert.deepEqual(
-			// 		list.renderItems[ 1 ],
-			// 		{
-			// 			id: 'A',
-			// 			object: obj,
-			// 			geometry: geom,
-			// 			material: mat,
-			// 			program: mat.program,
-			// 			groupOrder: 0,
-			// 			renderOrder: 0,
-			// 			z: 0,
-			// 			group: {}
-			// 		},
-			// 		'Unused render item is structured correctly before clearing.'
-			// 	);
-
-			// 	list.init();
-			// 	list.push( obj, geom, mat, 0, 0, {} );
-			// 	assert.ok( list.renderItems.length === 3, 'Render items length does not shrink.' );
-
-			// 	list.finish();
-			// 	assert.deepEqual(
-			// 		list.renderItems.map( item => item.object ),
-			// 		[ obj, null, null ],
-			// 		'Render items are cleaned if they are not being used.'
-			// 	);
-
-			// 	assert.deepEqual(
-			// 		list.renderItems[ 1 ],
-			// 		{
-			// 			id: null,
-			// 			object: null,
-			// 			geometry: null,
-			// 			material: null,
-			// 			program: null,
-			// 			groupOrder: 0,
-			// 			renderOrder: 0,
-			// 			z: 0,
-			// 			group: null
-			// 		},
-			// 		'Unused render item is structured correctly before clearing.'
-			// 	);
-
-			// } );
-
 		} );
 
 	} );