gpt4 book ai didi

c++ - 专用 Nvidia GPU 无法绘制 OpenGL

转载 作者:搜寻专家 更新时间:2023-10-31 02:09:45 26 4
gpt4 key购买 nike

我的设置包括用于日常任务的板载 Intel 集成 GPU 和用于图形密集型应用程序的高性能 Nvidia GPU。我正在开发一个 OpenGL 3.3(核心配置文件)应用程序(使用着色器,而不是固定功能管道)。默认情况下,我的应用程序在 Intel GPU 上运行并且运行良好。但是如果我尝试在 Nvidia 上运行它,它只会显示黑屏。

现在是有趣的部分。 OpenGL 上下文被正确加载,我为调试绘制的世界坐标轴实际上被绘制 (GL_LINE)。出于某种原因,Nvidia 不绘制任何 GL_POLYGONGL_QUAD

有没有人经历过类似的事情,你认为这里的罪魁祸首是什么?

最佳答案

看来 GL_POLYGONGL_QUADSGL_QUAD_STRIP 已从 OpenGL 3.3 核心配置文件中删除。出于某种原因,英特尔不顾一切地绘制它们,但 Nvidia 也开始绘制,只要我用 GL_TRIANGLES 等替换它们。如果出现此类问题,请始终检查已删除的功能。

关于c++ - 专用 Nvidia GPU 无法绘制 OpenGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46232387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com