|
@@ -42,11 +42,13 @@ import com.jme3.renderer.lwjgl.LwjglGLExt;
|
|
|
import com.jme3.renderer.lwjgl.LwjglGLFboEXT;
|
|
|
import com.jme3.renderer.lwjgl.LwjglGLFboGL3;
|
|
|
import com.jme3.renderer.opengl.*;
|
|
|
-import com.jme3.renderer.opengl.GL;
|
|
|
import com.jme3.system.*;
|
|
|
import org.lwjgl.Sys;
|
|
|
import org.lwjgl.glfw.GLFW;
|
|
|
-import org.lwjgl.opengl.*;
|
|
|
+import org.lwjgl.opengl.ARBDebugOutput;
|
|
|
+import org.lwjgl.opengl.ARBFramebufferObject;
|
|
|
+import org.lwjgl.opengl.ContextCapabilities;
|
|
|
+import org.lwjgl.opengl.EXTFramebufferMultisample;
|
|
|
|
|
|
import java.util.concurrent.atomic.AtomicBoolean;
|
|
|
import java.util.logging.Level;
|
|
@@ -132,7 +134,7 @@ public abstract class LwjglContext implements JmeContext {
|
|
|
}
|
|
|
|
|
|
protected void initContextFirstTime() {
|
|
|
- final GLCapabilities capabilities = createCapabilities(settings.getRenderer().equals(AppSettings.LWJGL_OPENGL3));
|
|
|
+ final ContextCapabilities capabilities = createCapabilities(settings.getRenderer().equals(AppSettings.LWJGL_OPENGL3));
|
|
|
|
|
|
if (!capabilities.OpenGL20) {
|
|
|
throw new RendererException("OpenGL 2.0 or higher is required for jMonkeyEngine");
|
|
@@ -230,7 +232,7 @@ public abstract class LwjglContext implements JmeContext {
|
|
|
while (created.get() != createdVal) {
|
|
|
try {
|
|
|
createdLock.wait();
|
|
|
- } catch (InterruptedException ex) {
|
|
|
+ } catch (InterruptedException ignored) {
|
|
|
}
|
|
|
}
|
|
|
}
|