Parcourir la source

hxsl.Cache minor fixes (#472)

Pascal Peridont il y a 6 ans
Parent
commit
9e70649e62
2 fichiers modifiés avec 4 ajouts et 9 suppressions
  1. 0 1
      hxsl/Cache.hx
  2. 4 8
      hxsl/CacheFile.hx

+ 0 - 1
hxsl/Cache.hx

@@ -37,7 +37,6 @@ class Cache {
 		if( shader != null )
 		if( shader != null )
 			return shader;
 			return shader;
 		var s = new hxsl.SharedShader("");
 		var s = new hxsl.SharedShader("");
-		var v = vars.copy();
 		var id = haxe.crypto.Md5.encode(vars.join(":")).substr(0, 8);
 		var id = haxe.crypto.Md5.encode(vars.join(":")).substr(0, 8);
 		s.data = {
 		s.data = {
 			name : "shaderLinker_"+id,
 			name : "shaderLinker_"+id,

+ 4 - 8
hxsl/CacheFile.hx

@@ -503,16 +503,13 @@ class CacheFile extends Cache {
 			}
 			}
 		rc.paramsSize = r.paramsSize;
 		rc.paramsSize = r.paramsSize;
 		rc.globalsSize = r.globalsSize;
 		rc.globalsSize = r.globalsSize;
-		rc.textures2DCount = r.textures2DCount;
-		rc.texturesCubeCount = r.texturesCubeCount;
+		rc.texturesCount = r.texturesCount;
 		if( r.params != null )
 		if( r.params != null )
 			rc.params = r.params.clone(true);
 			rc.params = r.params.clone(true);
 		if( r.globals != null )
 		if( r.globals != null )
 			rc.globals = r.globals.clone(true);
 			rc.globals = r.globals.clone(true);
-		if( r.textures2D != null )
-			rc.textures2D = r.textures2D.clone(true);
-		if( r.texturesCube != null )
-			rc.texturesCube = r.texturesCube.clone(true);
+		if( r.textures != null )
+			rc.textures = r.textures.clone(true);
 		return rc;
 		return rc;
 	}
 	}
 
 
@@ -539,8 +536,7 @@ class CacheFile extends Cache {
 			rvParam(a.next);
 			rvParam(a.next);
 		}
 		}
 		rvParam(rd.params);
 		rvParam(rd.params);
-		rvParam(rd.textures2D);
-		rvParam(rd.texturesCube);
+		rvParam(rd.textures);
 		rvGlobal(rd.globals);
 		rvGlobal(rd.globals);
 		initGlobals(r, rd);
 		initGlobals(r, rd);
 	}
 	}