1
下運行,我們正在使用openGL這個術語。我們的老師說我們需要openGL 3.3(着色器語言也是3.3),但我的筆記本電腦上已經安裝了4.1。在我的計算機科學課程中,openGL 3.3代碼是否在4.1
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVCE
OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.1.2
OpenGL core profile shading language version string: 4.10
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.1.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
有沒有降級openGL的方法,或者我們編程的代碼能否在我的版本上運行?
順便說一句,我使用的是一款帶有nvidia GPU的kali linux(debian)筆記本電腦。
有一點需要注意的是,如果你在電腦上工作,你可能會無意中使用4.0/4.1的功能。然後,如果您提交課堂作業,它將無法在僅支持3.3的計算機上運行。 –