The LWJGL 3 renderer was missing a call to GLContext.createFromCurrent(), sorted now.
This commit is contained in:
parent
5da9fa6bc2
commit
14349695a9
@ -42,13 +42,11 @@ import com.jme3.renderer.lwjgl.LwjglGLExt;
|
|||||||
import com.jme3.renderer.lwjgl.LwjglGLFboEXT;
|
import com.jme3.renderer.lwjgl.LwjglGLFboEXT;
|
||||||
import com.jme3.renderer.lwjgl.LwjglGLFboGL3;
|
import com.jme3.renderer.lwjgl.LwjglGLFboGL3;
|
||||||
import com.jme3.renderer.opengl.*;
|
import com.jme3.renderer.opengl.*;
|
||||||
|
import com.jme3.renderer.opengl.GL;
|
||||||
import com.jme3.system.*;
|
import com.jme3.system.*;
|
||||||
import org.lwjgl.Sys;
|
import org.lwjgl.Sys;
|
||||||
import org.lwjgl.glfw.GLFW;
|
import org.lwjgl.glfw.GLFW;
|
||||||
import org.lwjgl.opengl.ARBDebugOutput;
|
import org.lwjgl.opengl.*;
|
||||||
import org.lwjgl.opengl.ARBFramebufferObject;
|
|
||||||
import org.lwjgl.opengl.ContextCapabilities;
|
|
||||||
import org.lwjgl.opengl.EXTFramebufferMultisample;
|
|
||||||
|
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
@ -134,6 +132,7 @@ public abstract class LwjglContext implements JmeContext {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void initContextFirstTime() {
|
protected void initContextFirstTime() {
|
||||||
|
GLContext.createFromCurrent();
|
||||||
final ContextCapabilities capabilities = createCapabilities(settings.getRenderer().equals(AppSettings.LWJGL_OPENGL3));
|
final ContextCapabilities capabilities = createCapabilities(settings.getRenderer().equals(AppSettings.LWJGL_OPENGL3));
|
||||||
|
|
||||||
if (!capabilities.OpenGL20) {
|
if (!capabilities.OpenGL20) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user