首页 文章
  • -1 votes
     answers
     views

    freeglut window init glew 3.0上下文创建不起作用[关闭]

    我正在尝试使用freeglut创建一个窗口,然后使用glew创建一个3.2上下文,以便使用现代OpenGL函数(使用c和Windows pc) . 我的问题是上下文创建(我试图在freeglut init之前和之后都做)并不起作用,每当我尝试使用像glCreateShader这样的函数时,我都会遇到访问冲突 . 我使用的代码看起来像这样(它位于int main(int argc,char ** a...
  • 2 votes
     answers
     views

    从OpenGL中的纹理采样是黑色的

    按照http://en.wikibooks.org/wiki/OpenGL_Programming/Modern_OpenGL_Tutorial_06上的教程,我正在尝试使用图形 问题:当我尝试纹理我的立方体时,我的样本是黑色的 . 截图:http://puu.sh/2JP1H.jpg(注意:我设置blue = uv.x来测试我的UV) 我查看了线程OpenGL textures appear j...
  • 0 votes
     answers
     views

    执行包含OPENGL库的C文件时出错

    我编译了一个使用gcc命令使用OPENGL库的c文件: gcc robot.c -lGL -lglut -lGLU -o robot . 它被成功编译,但是当我运行生成的可执行文件时,我收到此错误: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or d...
  • 1 votes
     answers
     views

    OpenGL纹理看起来只是黑色

    我正在尝试将纹理应用到四边形,但我只得到一个黑盒而不是纹理 . 我正在使用DevIL从文件加载图像,OpenGL完成其余的工作 . 以下是我到目前为止所做的事情: 以下类抽象出图像的DevIL表示 . #include "Image.h" Image::Image() { ilGenImages(1, &this->imageId); } Image:...
  • 0 votes
     answers
     views

    OpenGL纹理没有加载SOIL

    嘿,我不能让我的纹理出现,我不知道什么是错的 . 教程没有帮助 . 这是我的代码: Player p(); //The glutDisplayFunc(); void display() { glPushMatrix(); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glEnable(GL_TEXTURE_2D); glEnabl...
  • 0 votes
     answers
     views

    OSX上使用FreeGLUT的OpenGL 3.3

    我使用以下配置 Mac OSX v 10.9.1 英特尔高清显卡4000 1024 MB . 我的目标是使用FreeGLUT使用OpenGL 3.3,有没有办法实现这一点? glxinfo gives me: OpenGL vendor string: Intel Inc. OpenGL renderer string: Intel HD Graphics 4000 OpenGL En...

热门问题