Box2D OpenGl Error
Box2D OpenGl Error
我在使用Box2D时遇到错误。测试平台的构建过程运行良好。但是当我尝试运行它时,出现此错误:
Error compiling shader of type 35633!
0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
Error compiling shader of type 35632!
0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
Testbed:/home/amrit/Box2D/Box2D/Testbed/Framework/DebugDraw.cpp:176: GLuint sCreateShaderProgram(const char*, const char*): Assertion `vsId != 0 && fsId != 0' failed.
[1] 14679 abort (core dumped)
我该如何解决它?
更新图形驱动程序可以解决此问题。
或者,您可以破解Box2D测试平台源代码以请求3.0版OpenGL支持。看起来你有,但 3.0 可能不支持测试平台 (YMMV( 所需的一切。
相关文章:
- "error: no matching function for call to"构造函数错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- OpenGL - 在抛出"__gnu_cxx::recursive_init_error"实例后终止调用?
- 了解 GLM- openGL 中的相机转换
- 如何在全屏模式下(在OpenGL中)使背景透明
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- OpenGL glAttachShader 1281 Error
- Box2D OpenGl Error
- OpenGL ES ANDROID C++ ERROR
- OpenGL getShaderInfoLog Bus Error 10
- c++ opengl nvoglv32.dll error
- GLUT OpenGL Cube exturing error
- opengl on ubuntu Linker error: undefined references
- OpenGL error GL_INVALID_ENUM (0x0500) while glewInit()
- OpenGL nvoglv32.dll error
- OpenGL OBJ Loader Error: EXC_BAD_ACCESS code = 1
- OpenGL Shader error 1282
- OpenGL与Qt5: #error gl.h包含在glew.h之前
- OpenGL error 1282 with glEndList()