![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
DiuFly
这个作者很懒,什么都没留下…
展开
-
OpenGL库介绍
OpenGL库函数的命名格式: 库前缀,有gl、glu、aux、glut、wgl、glx、agl等等,分别表示该函数属于OpenGL那个开发库。 从函数名后面中还可以看出需要多少个参数以及参数的类型。I代表int型,f代表float型,d代表double型,u代表无符号整型。 例如glVertex3fv()表示了该函数属于gl库,参数是三个fl转载 2015-09-25 16:29:22 · 514 阅读 · 0 评论 -
顶点数组对象
http://wiki.jikexueyuan.com/project/modern-opengl-tutorial/tutorial32.html顶点数组对象背景顶点数组对象( VAO )是一种特殊类型对象,它封装了与顶点处理器有关的所有数据,它仅仅是记录顶点缓存区和索引缓冲区的引用,以及顶点的各种属性的布局而不是实际的数据。这样做的好处是一旦你为一个 m转载 2016-03-25 15:33:10 · 1730 阅读 · 0 评论 -
OpenGL Vertex Array
转自:http://blog.csdn.net/dreamcs/article/details/7699603原文地址http://www.songho.ca/opengl/gl_vertexarray.html概要你可以在一系列数组保存顶点信息,如顶点坐标,向量,纹理坐标,颜色信息,来代替立即模式下输入顶点信息的方法(即在glBegin()和glEnd()中指定顶点信息)转载 2016-03-22 22:41:47 · 592 阅读 · 0 评论 -
裁剪平面ClipPlane
转自:http://blog.csdn.net/oktears/article/details/42915623除了视景体的6个裁剪平面(左、右、底、顶、近和远)之外,还可以另外再指定最多可达6个的其他裁剪平面,对视景体施加进一步的限制。每个平面都是由它的方程式Ax + By + Cz + D= 0的系数所指定的。裁剪平面会根据模型和视图矩阵自动执行适当的变换。最终的裁剪区域将转载 2016-03-30 21:03:13 · 3906 阅读 · 0 评论 -
OpenGL VBO顶点缓冲的使用
转自: http://www.cppblog.com/w2001/archive/2008/05/10/49376.htmlOpenGL VBO并不难,但是较繁琐,其实其概念跟加载纹理是一样的:初始化阶段:1. glGenBuffersARB(1, &nVBOVertices); //生成一个句柄2. glBindBufferARB(GL_ARRAY_BUFFER_转载 2015-12-24 16:09:32 · 914 阅读 · 0 评论 -
CUDA与OpenGL交互
原文:http://blog.csdn.net/ruby97/article/details/8851403Step1. 共享数据区想到交互,不难想到通信,数据共享等词语。这里使用的是共享数据的方式来完成OpenGL与CUDA的交互。而OpenGL与CUDA都有着自己独特的类型定义。因此,对于共享的数据区,我们需要给它起两个不同的名字,分别为OpenGL以及CUDA服务转载 2015-12-01 00:51:02 · 486 阅读 · 0 评论 -
OpenGL学习常用网站
官网:https://www.opengl.org/第八版编程指南代码:http://www.opengl-redbook.com/NeHe的OpenGL中文教程:http://www.yakergong.net/nehe/Qt OpenGL交互:http://qiliang.net/old/nehe_qt/原创 2015-11-17 09:06:17 · 783 阅读 · 0 评论 -
OpenGL版本
#include#include #include int main(int argc, char** argv){ glutInit(&argc,argv); //显示模式初始化 glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH); //定义窗口大小 glutI转载 2015-11-28 16:07:39 · 654 阅读 · 0 评论 -
VS2013配置OpenGL
VS安装路径:C:\Program Files(x86)\Microsoft Visual Studio 12.0安装GLUT:下载地址:https://www.opengl.org/resources/libraries/glut/glut37.zip原创 2015-09-25 17:02:49 · 314 阅读 · 0 评论 -
opengl缓冲区对象
转自 http://iqnix.blog.163.com/blog/static/21721982014228115223718/一:为什么要有opengl缓冲区对象前面的顶点数组使得几何图元的显示方便了很多,但是如果每次都要向OPENGL发送一大块数据,而这数据其实并没有修改过,那么这传输就是冗余的。所以这里添加了缓冲区对象,将顶点数组存储在服务器端的缓冲区对象中。二转载 2015-12-24 23:41:44 · 507 阅读 · 0 评论