			if ( u.pickingColor ) {

					u.pickingColor.value.setHex( d.pickingColor );
					updateList.push( "pickingColor" );

				}

				if ( u.color ) {

					u.color.value.setHex( d.color );
					updateList.push( "color" );

				}

				if ( updateList.length ) {

					var materialProperties = renderer.properties.get( material );

					if ( materialProperties.program ) {

						var gl = renderer.getContext();
						var p = materialProperties.program;
						gl.useProgram( p.program );
						var pu = p.getUniform