private bool loadTexture(String fn, int idx) { if (fn == null) { return(false); } OpenGLTexture tex; tex = tl.Get(fn); if (tex != null) { tex.refcnt++; return(true); } needinittex = true; tex = new OpenGLTexture(idx); tex.name = fn; if (!tex.Load(fn)) { Console.WriteLine("Error:Failed to load texture:" + fn); return(false); } tex.refcnt = 1; tl.Set(fn, tex); return(true); }
private bool InitTexture(OpenGLTexture tex) { return(tex.Load()); }