如何在linux平台上不使用glut库的情况下请求累积缓冲区?我需要此API的替代方法: glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_ACCUM | GLUT_DEPTH | GLUT_MULTISAMPLE);OpenGL中的累积缓冲区
0
A
回答
0
这并不是说我做过,但如果你指的是(如在这里描述,即:https://www.opengl.org/wiki/Programming_OpenGL_in_Linux:_GLX_and_Xlib)自己与GLX建立GL,看看这里:https://www.talisman.org/opengl-1.1/Reference/glXChooseVisual.html
...
GLX_ACCUM_RED_SIZE
GLX_ACCUM_GREEN_SIZE
GLX_ACCUM_BLUE_SIZE
GLX_ACCUM_ALPHA_SIZE
必须紧跟一个非负的最小尺寸规格。如果这个值是零,那么没有alpha累积缓冲区的视觉效果是首选。否则,至少最小尺寸的最大可能的α累积缓冲器是优选的。
对于多次采样,看看这里:https://www.opengl.org/discussion_boards/showthread.php/168655-glXChooseFBConfig-multisampling。从NV_multisample_coverage,设置GLX_SAMPLE_BUFFERS
和GLX_SAMPLES
。
相关问题
- 1. SFML中的OpenGL累积缓冲区?
- 2. 使用OpenGL累积缓冲区看起来不正确的应用的原因
- 3. OpenGL顶点和缓冲区
- 4. OpenGL ES深度缓冲区
- 5. OpenGL统一缓冲区?
- 6. OpenGL ES多色缓冲区
- 7. 模板缓冲区在OpenGL
- 8. Opengl选择缓冲区
- 9. Opengl浮动缓冲区
- 10. OpenGL深度缓冲区
- 11. 访问缓冲区在OpenGL
- 12. OpenGL中的深度缓冲区
- 13. 卸载OpenGL中的顶点缓冲区
- 14. iOS中的OpenGL ES缓冲区?
- 15. OpenGL 2.1:VBO中的缓冲区域
- 16. opengl中的顶点缓冲区
- 17. OpenGL:渲染缓冲区,深度缓冲区
- 18. 在OpenGL中查看深度缓冲区
- 19. 在OpenGL中清除颜色缓冲区
- 20. 缩放OpenGL ES的帧缓冲区的
- 21. Android上的OpenGL深度缓冲区
- 22. Emacs缓冲区内的OpenGL上下文
- 23. 的OpenGL ES 2.0:缓冲区调整
- 24. OpenGL的缓冲区,glFlush和glutSwapBuffers()
- 25. OpenGL的数组缓冲区从指针
- 26. OpenGL/OpenGL ES中的帧缓冲区,纹理和glColor行为
- 27. OpenGL深度缓冲区问题
- 28. iOS OpenGL ES逻辑缓冲区负载
- 29. OpenGL:缓冲区对象性能问题
- 30. OpenGL模板缓冲区OR操作?
你用什么库来创建窗口和上下文? – 2014-10-20 07:54:59
对解决问题并没有什么帮助,但是请注意,如果您尝试使用累积缓冲区执行_anything_,那么您很可能会“做错了”_。累积缓冲区已被弃用,并且几乎可以保证绝对杀死您的性能。 – Damon 2014-10-20 12:21:54
@Damon没有硬件积累支持的卡并不少见?我同意,如果你打算发布任何东西,请使用FBO。对于学习,积累是很好的,很容易玩。 – jozxyqk 2014-10-20 13:40:15