protected bool LoadCompiledShader(string filename) { if (!EnableProgramBinaryCache) { return(false); } //-------------------------------------------- using (System.IO.Stream s = CachedBinaryShaderIO.InternalGetReadStream(filename)) { if (s != null) { using (System.IO.BinaryReader r = new System.IO.BinaryReader(s)) { return(_shaderProgram.LoadCompiledShader(r)); } } } return(false); }