Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于4.2内核配置文件的四缓冲OpenGL?_Opengl - Fatal编程技术网

用于4.2内核配置文件的四缓冲OpenGL?

用于4.2内核配置文件的四缓冲OpenGL?,opengl,Opengl,我正在为Windows7和nVidia Quadro K5000卡开发一个3D立体OpenGL应用程序。使用glDrawBuffer(GL_BACK_left)和glDrawBuffer(GL_BACK_right)从左眼和右眼透视图渲染场景效果良好,3D效果显示良好 虽然这是可行的,但我想使用nVidia的nSight图形本地调试。但是,我收到错误“无法进入帧调试。nSight仅支持…OpenGL 4.2的帧调试。原因:glDrawBuffer(bufs[I]=0x00000402)” 如果删

我正在为Windows7和nVidia Quadro K5000卡开发一个3D立体OpenGL应用程序。使用glDrawBuffer(GL_BACK_left)和glDrawBuffer(GL_BACK_right)从左眼和右眼透视图渲染场景效果良好,3D效果显示良好

虽然这是可行的,但我想使用nVidia的nSight图形本地调试。但是,我收到错误“无法进入帧调试。nSight仅支持…OpenGL 4.2的帧调试。原因:glDrawBuffer(bufs[I]=0x00000402)”

如果删除了对glDrawBuffer的调用,nSight本地调试将正常工作

第4.2.1节对DrawBuffer进行了说明

因此,有两个问题:

1) 是否有其他方法(除了DrawBuffer)指定用于绘制到四元缓冲区的BACK_RIGHT或BACK_LEFT缓冲区

2) nSight是否能够在四缓冲立体设置上进行帧级调试?如果是,怎么做