- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用 Win32 API 处理 OpenGL。因此我正在使用 wgl (Wiggle)。一切安好。除非我想使用 FREEGLUT 库中的一些形状。例如,茶壶。我正在查看 freeglut 的源代码,似乎当我发出一个glutSolidTeaPot(1.0); ,它存在的程序是因为宏:FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutSolidSphere");它调用 fgerror,它有一个 exit(1)。
因此,我得到的症状很明显。当我在没有任何 GLUT 命令(如茶壶)的情况下运行 OPENGL 程序时,它运行良好。如果我使用茶壶,它就会退出。
我很清楚,我缺少初始化。问题是我是否可以初始化(以及如何)过剩用于我的 wgl 上下文中的形状......如果这不可能,我想我可以自己创建形状。如果可能的话,使用它们会更快。
到目前为止,我找到的所有示例都指出了当您仅使用过剩时如何初始化过剩。
我使用的是 Windows 7 64、Visual Studio 2012、NVIDIA 330m、FreeGlut
最佳答案
FreeGLUT 不打算部分使用。它是一个用于创建和管理 OpenGL 渲染上下文的系统。它具有实用程序功能,但其主要目的是创建和管理窗口。因此,如果您不使用 FreeGLUT 来创建和管理 OpenGL,那么您也无法将它用于其他用途。
关于c++ - 在 Windows 7 OpenGL 下将 WGL 与 GLUT 相结合以获得形状。缺少 GLUT INIT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14674558/
我正在尝试通过 Windows API 创建 OpenGL 上下文。目前其他一切都很好,但我只是不知道如何链接正确的库以访问 wgl.. 函数。 我使用 MinGW 编译。和一个制作文件。我试图链接到
我在 Windows 下的 OpenGL 上下文中绘制文本,使用以下辅助函数,我从 http://nehe.gamedev.net/tutorial/bitmap_fonts/17002/ 获得了 i
我是 OpenGL/OpenCL 的初学者。我正在尝试执行 this 中的代码示例,但出现错误: Traceback (most recent call last): File "/home/anka
我通常使用 wglChoosePixelFormatARB() 和这些参数(以及其他参数)创建像素格式: WGL_DOUBLE_BUFFER_ARB = GL_TRUE WGL_SAMPLE_BUFF
我正在尝试使用 Windows 函数创建 OpenGL 上下文(现代版)。 基本上代码就是: 创建窗口类 注册类(class) 创建一个窗口 选择PIXELFORMATDESCRIPTOR并设置 创建
有一个有趣的浏览器框架叫做Awesomium ,它基本上是 Chromium 浏览器引擎的包装器。 我有兴趣使用它为桌面重新分发基于 WebGL 的游戏。然而 Awesomium 只支持使用发送到 C
我对 OpenGL 比较陌生,我想为我的 C++ Win32 项目添加抗锯齿功能。我目前在接收到 WM_CREATE 消息时在窗口过程中获取设备上下文,然后使用像素格式描述符创建 OpenGL 上下文
我正在创建一个游戏引擎,并从简单的 openGL 窗口创建开始。我正在使用 visual studio 2013,引擎正在构建为 dll。这是初始化 openGL 的 dll 中的代码: bool A
我试图让 GLFW3 在我的 Windows 8 计算机上使用 MinGW 运行,但收效甚微。我直接从 GLFW 文档复制了这个测试程序(进行了一些编辑以使其与共享库一起工作),我正在尝试运行它: #
所以我已经遵循了 OpenGL 渲染上下文的 Windows 创建中的所有基本说明 问题是当我尝试使用 opengl 创建一个核心配置文件上下文时,它失败了,当我运行 a.exe 文件时,我从 Win
我正在将我的简单 lwjgl3 游戏移植到 C++,并得到了错误:WGL:驱动程序似乎不支持 OpenGL。代码在 Java 中几乎相同,所以我想知道出了什么问题以及如何解决它: int main(i
我正在使用 Win32 API 处理 OpenGL。因此我正在使用 wgl (Wiggle)。一切安好。除非我想使用 FREEGLUT 库中的一些形状。例如,茶壶。我正在查看 freeglut 的源代
我是一名优秀的程序员,十分优秀!