OpenGL 问答列表

将大纹理传递给 GLSL 着色器?

作者:Fabalo Asdimov 提问时间:4/15/2023

我需要将两个 65536x1024 像素的纹理传递给着色器程序。我无法通过标准方法执行此操作,因为 OpenGL 端对纹理的高度和宽度有限制(此值存储到常量中)。我正在考虑使用 将每个纹理拆分为子纹理...

为什么 QOpenGLWidget 的 frameSwapped 和 aboutToCompose 信号几乎同时发出?

作者:qssh 提问时间:4/25/2023

从理论上讲,如果我使用 setSwapInterval(1) 启用垂直同步选项,则这两个信号的发射之间的时间间隔应至少为显示器的刷新周期。然而,在实践中,我发现在我的环境中,这两个信号发出的时刻几乎是...

未解析的外部符号 glew实验性的

作者:sakura 提问时间:3/21/2018

我正在尝试使用 glew 创建一个窗口,但我收到此链接错误。我也尝试自己编译库,但也没有用。我还确保 glew 已正确链接。 下面是导致错误的代码: if (configuration.api ...

OpenGL 图形中放大/缩小范围较大的渲染精度问题

作者:DavidH 提问时间:5/25/2023

我有一个简单的基于相机的“现代”OpenGL 3D 图形显示器,用于渲染由指定点、线和曲线(例如立方体、圆柱体等)的集合构建的相对简单的对象。绘制了三条不同颜色的固定长度线,它们在世界空间的中心相互相...

如何在Python GTK中为GtkGLArea设置OpenGL版本?

作者:coolcatco888 提问时间:5/20/2023

我在下面有这个类,它可以在使用 OpenGL 3.0 的 Windows 中使用。但是,在 Linux 中,这失败了,因为它似乎在 OpenGL 4.6 上下文中使用了 OpenGL 2.0 方法。我...

SOIL2 不加载灰度纹理

作者:Unable error 提问时间:6/6/2023

我是 OpenGL 的新手,目前正在学习它。 使用 SOIL2,我正在加载纹理并尝试将其渲染在屏幕上。我像这样加载纹理: GLuint texture; texture = SOIL_load_O...

与保留模式 OpenGL3 相比,WebGL2 在哪些方面是即时的?

作者:fields 提问时间:6/27/2023

我以前在 learnopengl.com 上的教程中有一些使用 OpenGL3 的经验,最近一直在学习 WebGL2 的比较。我仍然是n00b,所以请原谅任何误解。 我感到困惑的一个原因是 WebG...

在 NSView 子类中呈现 OpenGL 不会呈现 [关闭]

作者:Tim Kane 提问时间:7/21/2023

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。 4个月前关闭。 改进此问题 我有使用 NSOp...

如何在 OpenGL 中分别移动 2D 多个绘制的形状(正方形和矩形)?

作者:Wiki 提问时间:12/9/2022

我刚刚开始在 Visual Studio 中使用 OpenGl。 我使用 and 在单独的 void 函数中绘制多个形状,我在另一个名为 Display(void 返回类型)的函数中单独调用该函数,...

我可以使用深度/模板缓冲区解决此 OpenGL 问题吗

作者:BENG 提问时间:9/2/2023

我正在尝试将带有点和边的网格渲染为黑线和点,类似于 blender 等建模引擎。我有 3 个单独的绘制例程来绘制点、线和面(每个面都是一个或多个具有共享法线的三角形)。当我关闭深度测试时,我显然会得到...


共105条 当前第7页