Browse Source

WebGLProperties: Made get() more WeakMap-ish.

Mr.doob 7 years ago
parent
commit
a1da51ad5f
1 changed files with 3 additions and 6 deletions
  1. 3 6
      src/renderers/webgl/WebGLProperties.js

+ 3 - 6
src/renderers/webgl/WebGLProperties.js

@@ -8,16 +8,13 @@ function WebGLProperties() {
 
 	function get( object ) {
 
-		var map = properties.get( object );
+		if ( properties.has( object ) === false ) {
 
-		if ( map === undefined ) {
-
-			map = {};
-			properties.set( object, map );
+			properties.set( object, {} );
 
 		}
 
-		return map;
+		return properties.get( object );
 
 	}