QT QQuickWindow上的部分渲染器OpenGL(视口)
如何在QT窗口上渲染OpenGL视口?即使我设置了QT QQuickWindow上的部分渲染器OpenGL(视口),qt,opengl,Qt,Opengl,如何在QT窗口上渲染OpenGL视口?即使我设置了glViewport(100100100100),它也会在所有窗口中渲染。我想显示Opengl的部分视图和QT控件的部分视图。 我使用的是QT5+QML(QQuickWindow)。注意,指定将标准化设备坐标转换为窗口坐标。但它不能“保护”特定矩形外的帧缓冲区区域,使其不被写入。 因此它不会影响像glClear这样的操作 可用于定义矩形并放弃对不在矩形内的片段的操作。 剪刀测试必须由启用,矩形剪刀区域可通过以下方式定义: e、 g glEnabl
glViewport(100100100100)
,它也会在所有窗口中渲染。我想显示Opengl的部分视图和QT控件的部分视图。
我使用的是QT5+QML(QQuickWindow)。注意,指定将标准化设备坐标转换为窗口坐标。但它不能“保护”特定矩形外的帧缓冲区区域,使其不被写入。因此它不会影响像
glClear
这样的操作
可用于定义矩形并放弃对不在矩形内的片段的操作。剪刀测试必须由启用,矩形剪刀区域可通过以下方式定义: e、 g
glEnable(GL_SCISSOR_TEST);
glScissor(100, 100, 100, 100);