|
@@ -4,8 +4,8 @@ class ShaderCache {
|
|
|
|
|
|
var file : String;
|
|
var file : String;
|
|
var outputFile : String;
|
|
var outputFile : String;
|
|
- var data : Map<String, haxe.io.Bytes> = null;
|
|
|
|
- var sources : Map<String, String> = [];
|
|
|
|
|
|
+ var data : Map<String, haxe.io.Bytes>;
|
|
|
|
+ var sources : Map<String, String>;
|
|
var sourceFile : String;
|
|
var sourceFile : String;
|
|
public var keepSource : Bool;
|
|
public var keepSource : Bool;
|
|
|
|
|
|
@@ -18,6 +18,11 @@ class ShaderCache {
|
|
public function disableSave() {
|
|
public function disableSave() {
|
|
outputFile = null;
|
|
outputFile = null;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public function initEmpty() {
|
|
|
|
+ data = [];
|
|
|
|
+ sources = [];
|
|
|
|
+ }
|
|
|
|
|
|
function load() {
|
|
function load() {
|
|
data = new Map();
|
|
data = new Map();
|