问题标签 [opengl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
17794 浏览

opengl - 过剩弹出菜单

为我的 OpenGL 应用程序创建 GLUT 弹出菜单是否容易?如果是,如何?

0 投票
3 回答
53275 浏览

opengl - 在 GLUT 中使用鼠标滚轮

我想在我的 OpenGL GLUT 程序中使用鼠标滚轮来放大和缩小场景?我怎么做?

0 投票
2 回答
39239 浏览

opengl - GLUT 退出重定义错误

在我简单的 OpenGL 程序中,我收到以下有关退出重定义的错误:

我正在使用 Nate Robins 的GLUT for Win32并在 Visual Studio 2005 或 Visual C++ 2005 (Express Edition) 中出现此错误。这个错误的原因是什么,我该如何解决?

0 投票
4 回答
16419 浏览

opengl - 在 Windows 上使用 OpenGL 扩展

我想使用在 OpenGL 扩展下公开的函数。我在 Windows 上,我该怎么做?

0 投票
3 回答
4182 浏览

opengl - 什么是 OpenGL 扩展,使用它们的好处/权衡是什么?

关于Using OpenGL extensions的这个问题,这些扩展函数的目的是什么?我为什么要使用它们?此外,是否有任何与使用它们相关的权衡或陷阱?

0 投票
3 回答
41419 浏览

opengl - Windows下使用GLEW使用OpenGL扩展

我一直在以痛苦的方式在 Windows 上使用 OpenGL 扩展。GLEW 是更简单的方法吗?我如何开始使用它?

0 投票
1 回答
3686 浏览

opengl - 如何为 wxWidgets OpenGL 程序启用多重采样?

多重采样是在 3D 应用程序中应用全屏抗锯齿(FSAA) 的一种方式我需要在我的 OpenGL 程序中使用多重采样,该程序当前嵌入在wxWidgets GUI 中。有没有办法做到这一点?请仅在您知道实现此目的的详细步骤时才回复。

我知道使用WGL(对 OpenGL 的 Win32 扩展)启用多重采样。但是,由于我的 OpenGL 程序不是用 MFC 编写的(并且我希望代码是多平台可移植的),所以这不是我的选择。

0 投票
6 回答
29479 浏览

c++ - OpenGL 旋转

我正在尝试在 OpenGL 中进行简单的旋转,但必须忽略这一点。我不是在寻找一个特定的修复,而是一个更一般地解释 OpenGL 旋转的快速解释或链接。

目前我有这样的代码:

但结果不是一个旋转 90 度的三角形。

编辑 嗯,感谢 Mike Haboustak - 看来我的代码正在调用使用 glOrtho 的 SetCamera 函数。我对 OpenGL 太陌生了,不知道这意味着什么,但是禁用它并在 Z 轴上旋转会产生所需的结果。

0 投票
4 回答
1293 浏览

macos - 什么可以阻止 OpenGL glDrawPixels 在某些视频卡上工作?

以下代码不向 Intel 集成显卡(例如 MacBook)上的后台缓冲区写入数据。在 ATI 卡上,例如在 iMac 中,它会绘制到后台缓冲区。宽度和高度正确(以及 800x600 缓冲区)并且 m_PixelBuffer 正确填充了 0xAA00AA00。

到目前为止,我最好的猜测是需要设置 glWindowPos 存在一些问题。我目前没有设置它(或光栅位置),当我得到 GL_CURRENT_RASTER_POSITION 时,我注意到 ATI 卡上的默认值是 0,0,0,0 而 Intel 是 0,0,0,1。当我将 ATI 卡上的光栅 pos 设置为 0,0,0,1 时,我得到与 Intel 卡相同的结果,没有任何内容被绘制到后台缓冲区。我缺少一些转换状态吗?这是一个 2D 应用程序,因此视图变换是一个非常简单的 glOrtho。

我可以提供更多信息,请询问。我几乎是 OpenGL 和 Mac 新手,所以我不知道我是否提供了足够的信息。

0 投票
6 回答
1229 浏览

opengl - 哪些 3D 卡支持全场景抗锯齿?

是否有可用的 3D 卡列表提供全场景抗锯齿以及能够在硬件中实现(体面的性能)?