anchor.diff:    bool _lightsNeedUpdate;
   
     // GL Extensions
  -  OESTextureFloat _glExtensionTextureFloat;
  -  OESStandardDerivatives _glExtensionStandardDerivatives;
  -	EXTTextureFilterAnisotropic _glExtensionTextureFilterAnisotropic;
  +  OesTextureFloat _glExtensionTextureFloat;
  +  OesStandardDerivatives _glExtensionStandardDerivatives;
  +	ExtTextureFilterAnisotropic _glExtensionTextureFilterAnisotropic;
   
     var maxAnisotropy;
   
  
positive.code: 
  			if ( texture.anisotropy > 1 || ( texture["__oldAnisotropy"] != null) ) {
  
  				_gl.texParameterf( textureType, EXTTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT, Math.min( texture.anisotropy, maxAnisotropy ) );
  				texture["__oldAnisotropy"] = texture.anisotropy;
  
  			}
  
negative.code: 	  maxTextureSize = _gl.getParameter( WebGLRenderingContext.MAX_TEXTURE_SIZE );
  	  maxCubemapSize = _gl.getParameter( WebGLRenderingContext.MAX_CUBE_MAP_TEXTURE_SIZE );
  
    	maxAnisotropy = (_glExtensionTextureFilterAnisotropic != null) ? _gl.getParameter( ExtTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT ) : 0;
  
    	supportsVertexTextures = ( maxVertexTextures > 0 );
    	supportsBoneTextures = supportsVertexTextures && (_glExtensionTextureFloat != null);
  