3D
文章平均质量分 73
炼气散人
等儿子高考后,或许会回来
展开
-
用UBuntu开发OpenGL程序1
开发环境:UBuntu9.10 Desktop x86,NetBeans6.8,OpenGL2.1安装开发需要的库OpenGL网站上有这么一句话(http://www.opengl.org/wiki/Getting_started#Linux):Linux comes with Mesa libraries, which implements the OpenGL API原创 2010-02-05 23:31:00 · 10871 阅读 · 7 评论 -
用UBuntu开发OpenGL程序2
自己编译Mesa库。先安装必需的库:wget http://dri.freedesktop.org/libdrm/libdrm-2.4.17.tar.bz2tar -xf ./libdrm-2.4.17.tar.bz2cd libdrm-2.4.17./configure --prefix=/usrmakesudo make installsudo apt-原创 2010-02-10 09:25:00 · 3938 阅读 · 0 评论 -
用UBuntu开发OpenGL程序3
glutInit函数:首先是main函数的命令行参数要传递给glutInit函数。该函数的作用是初始化glut库。http://www.opengl.org/documentation/specs/glut/spec3/node10.html如果传递给main的参数内有下列参数,将被glutInit抽取出来作为初始化glut库试用。当glutInit函数返回的时候,这些参数将从ar原创 2010-02-10 13:25:00 · 7411 阅读 · 0 评论 -
用UBuntu开发OpenGL程序5
本文不少资料来自网络,经过我的整理加工,尽量在一篇文章中讲清楚一小部分程序需要的基本概念,下面是参考列表:>http://old.blog.edu.cn/user1/20928/archives/2007/1863585.shtmlhttp://blog.163.com/zhaoxin851055@126/blog/static/81129298原创 2010-02-23 10:19:00 · 4032 阅读 · 0 评论 -
用UBuntu开发OpenGL程序4
glutInitDisplayMode 函数,这里我设置成了单缓冲。glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);OpenGL有一个前缓冲,可能位于显存内。设置单缓冲的意思是就只使用这个前缓冲,前缓冲区上的图形将被绘制到屏幕上。但是前缓冲区并不保证一定等到你绘制完整个图形后,才将之绘制到屏幕上(并不保证一帧一帧的提交)。因此有可能你在绘制一个动画图原创 2010-02-10 14:50:00 · 3318 阅读 · 1 评论 -
Ubuntu13.04使用Mesa
3年前写过一些关于如何使用Mesa的文章,如今再试。有些东西已经变了。首先安装:sudo apt-get install libgl1-mesa-devsudo apt-get install libglu1-mesa-devsudo apt-get install freeglut3-dev现在不用NetBeans了,用CMake创建工程。根目录下的CMakeLists.txt内容:cmak原创 2013-07-18 23:31:56 · 3802 阅读 · 0 评论