Se requieren GLSL y OpenGL2 para el renderizador LWJGL

Tengo un problema con mi primer programa JMonkeyEngine. Estoy recibiendo esto:

java.lang.UnsupportedOperationException: GLSL and OpenGL2 is required for the LWJGL renderer!
    at com.jme3.renderer.lwjgl.LwjglRenderer.initialize(LwjglRenderer.java:165)
    at com.jme3.system.lwjgl.LwjglContext.initContextFirstTime(LwjglContext.java:231)
    at com.jme3.system.lwjgl.LwjglContext.internalCreate(LwjglContext.java:271)
    at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:117)
    at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:207)
    at java.lang.Thread.run(Unknown Source)

Sé que esto es porque necesito GLSL y OpenGL2 (encontrado aquí) pero parece que ya tengo el último controlador de tarjeta gráfica:

El mejor software de controlador para su dispositivo ya está instalado

¿Cómo puedo arreglar esto? (nota: estoy siguiendo el tutorial aquí)

preguntado el 31 de diciembre de 12 a las 16:12

2 Respuestas

Chipset de la familia Intel (R) G33 / G31 Express

¿Cómo puedo arreglar esto?

Instale una implementación más reciente de OpenGL.

Mesa tiene uno gratis. Sin embargo, podría ser un poco lento.

Respondido el 20 de junio de 20 a las 10:06

La forma más fácil sería obtener una tarjeta de video más nueva y los controladores asociados. El rasterizador de software Mesa funcionará, aunque lentamente. - genpfault

Windows admite OpenGL 1.4 o algo similar. Debe descargar los controladores del sitio web del proveedor. por ejemplo, sitio web de NVidia

Respondido el 31 de diciembre de 12 a las 16:12

¿Significa esto que necesito una nueva tarjeta gráfica? - tckmn

Primero descargue el controlador del proveedor de la tarjeta que no sea de Microsoft. Microsoft no es compatible con las últimas versiones de OpenGL - Max

+ no dices que adaptador de video tienes. - Max

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.