我想使用 WEBGL_draw_buffers 扩展。除了gl.getExtension('WEBGL_draw_buffers');
在 JavaScript 中启用扩展外,显然还必须使用指令在着色器中启用扩展#extension GL_EXT_draw_buffers : require
。然而,虽然我的 WebGL 实现似乎支持 WEBGL_draw_buffers 扩展(也根据WebGL Extension Viewer),但着色器不支持。我收到以下错误:
'GL_EXT_draw_buffers' : extension is not supported
有没有办法来解决这个问题?我已经更新了我的显卡驱动程序。使用专用的 AMD 显卡(也支持 OpenGL 4.5)和集成的 Intel 图形芯片时,我都遇到了错误。