From 8f1afe25ea8fc8801aab66331c32a50859a758c2 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Mon, 12 Aug 2019 18:20:19 -0400 Subject: [PATCH] Fix version manager. --- CameraPane.java | 32 +++++++++++++++++++++++--------- 1 files changed, 23 insertions(+), 9 deletions(-) diff --git a/CameraPane.java b/CameraPane.java index 4e420ff..9cebb20 100644 --- a/CameraPane.java +++ b/CameraPane.java @@ -8358,7 +8358,7 @@ // else // if (!texname.startsWith("/")) // texname = "/Users/nbriere/Textures/" + texname; - if (!FileExists(texname)) + if (!FileExists(texname) && !texname.startsWith("@")) { texname = fallbackTextureName; } @@ -8441,6 +8441,15 @@ new Exception().printStackTrace(); } else { + if (texname.startsWith("@")) + { + // texturecache = textures.get(texname); // suspicious + if (texturecache == null) + texturecache = new CacheTexture(GetResourceTexture(texname.substring(1), bump),resolution); + else + new Exception().printStackTrace(); + } else + { if (textureon) { String cachename = texname; @@ -8500,6 +8509,7 @@ texturecache = new CacheTexture(texturedata,resolution); //texture = GetTexture(tex, bump); } + } } //} } @@ -8768,10 +8778,12 @@ gl.glGetIntegerv(GL.GL_MAX_TEXTURE_STACK_DEPTH, temp, 0); MAXSTACK = temp[0]; - System.out.println("GL_MAX_TEXTURE_STACK_DEPTH = " + MAXSTACK); + if (Globals.DEBUG) + System.out.println("GL_MAX_TEXTURE_STACK_DEPTH = " + MAXSTACK); gl.glGetIntegerv(GL.GL_MAX_MODELVIEW_STACK_DEPTH, temp, 0); MAXSTACK = temp[0]; - System.out.println("GL_MAX_MODELVIEW_STACK_DEPTH = " + MAXSTACK); + if (Globals.DEBUG) + System.out.println("GL_MAX_MODELVIEW_STACK_DEPTH = " + MAXSTACK); // Use debug pipeline //drawable.setGL(new DebugGL(gl)); // @@ -8779,7 +8791,8 @@ gl = drawable.getGL(); // GL gl3 = getGL(); - System.out.println("INIT GL IS: " + gl.getClass().getName()); + if (Globals.DEBUG) + System.out.println("INIT GL IS: " + gl.getClass().getName()); //float pos[] = { 100, 100, 100, 0 }; @@ -10841,7 +10854,7 @@ if (wait) { - Sleep(500); + Sleep(200); // blocks everything wait = false; } @@ -14632,9 +14645,9 @@ MODIFIERS |= COMMAND; /**/ if((mod&SHIFT) == SHIFT) - manipCamera.RotatePosition(0, -speed); - else manipCamera.BackForth(0, -speed*delta, 0); // getWidth()); + else + manipCamera.RotatePosition(0, -speed); /**/ if ((mod & SHIFT) == SHIFT) { @@ -14653,9 +14666,9 @@ MODIFIERS |= COMMAND; /**/ if((mod&SHIFT) == SHIFT) - manipCamera.RotatePosition(0, speed); - else manipCamera.BackForth(0, speed*delta, 0); // getWidth()); + else + manipCamera.RotatePosition(0, speed); /**/ if ((mod & SHIFT) == SHIFT) { @@ -16657,6 +16670,7 @@ private void DrawSkyBox(GL gl, float ratio) { if (//envyoff || + WIREFRAME || cubemap == null) { gl.glClearColor(BGcolor, BGcolor, BGcolor, 1); -- Gitblit v1.6.2