![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openGL
watersevenmmfx
这个作者很懒,什么都没留下…
展开
-
旧版OpenGL 与 新版OpenGL
分割线:OpenGL3.0。3.0之前,所有OpenGL版本都与早期版本完全向后兼容。针对OpenGL 1.1编写的代码可以在OpenGL 2.1实现中很好地执行。3.0,引入了废弃functionality的想法。许多OpenGL函数被声明为已弃用,这意味着用户应避免使用它们,因为它们可能会从更高版本的API中删除。3.1,OpenGL 3.1删除了OpenGL 3.0中几乎弃用的所有功能。这包括固定功能管道。 但是,由于许多实现仍然支持那些不推荐使用和已删除的功能,因此...原创 2020-05-25 23:09:52 · 4005 阅读 · 0 评论 -
GLUT, freeGLUT, GLFW, GLEW, GLAD 关系与区别
GLUT:(来自百科)(OpenGLUtilityToolkit)是一个处理OpenGL程式的工具库,负责处理和底层操作系统的呼叫以及I/O。是专为构建中小型OpenGL程序。虽然GLUT是适合学习OpenGL和开发简单的OpenGL应用程序。GLUT并不是一个功能全面的工具包所以大型应用程序需要复杂的用户界面最好使用本机窗口系统工具包。所以GLUT是简单的、容易的、小的。定义以及控制视窗侦测并处理键盘及鼠标的事件以一个函数呼叫绘制某些常用的立体图形,例如长方体、球、以及犹他茶壶(实心或只有骨架..原创 2020-05-21 10:02:51 · 6373 阅读 · 0 评论 -
Glew 配置 win7 64位 注意
首先说明两个文件夹SysWOW64和System32:1.在win764位系统中,System32是给64位用的(即:正常的。就像win732位系统中System32的作用一样);2.而SysWOW64是特殊的,是用来给win764位系统中的使用32位的东西提供的配置(win7 64位):dll文件要放在System32文件夹下,而不能放在SysWOW64文件夹下原创 2016-05-03 17:59:46 · 2057 阅读 · 1 评论 -
bindPose(绑定姿势) 理解
1.首先得多谢一吧主提供了这个资源(http://forum.unity3d.com/threads/some-explanations-on-bindposes.86185/),省去了我大麻烦2.该资源的代码最开始的注释部分://The Bind Pose Matrices allow a raw vertex of the mesh (in local coordina原创 2016-07-15 19:21:15 · 8075 阅读 · 0 评论 -
GL_CLAMP GL_CLAMP_TO_EDGE GL_CLAMP_TO_BORDER
借鉴:1.GL_TEXTURE_WRAP系列参数的取值2.CLAMP, CLAMP_TO_EDGE and CLAMP_TO_BORDER3.Difference of GL_CLAMP and GL_CLAMP_TO_EDGE以下属于个人理解,如有错误或疑问,还望大家共同讨论:1.GL_CLAMP :在边界处双线性处理,但是很多硬件不支持边界处理,故此效果跟GL_CLAMP_原创 2016-09-12 11:06:50 · 7190 阅读 · 1 评论 -
SwapBuffers glutSwapBuffer glFlush glFinish
虽然一直用,不然发现理解不够,抽了个空,花费几个小时,整理了一下,若有错误,还望诸位多多指教1.glFlush:从表面上看,就是刷新并清空缓存,只不过这里刷新的是opengl指令所在的缓存!也就是说opengl的指令会放在缓存中,最后一并执行(显然一条一条的执行会很慢),不过glFlush是异步的,并不会 等待所有指令都执行完毕才返回。2.glFinish:作用跟glFlush原创 2016-09-13 14:50:59 · 2304 阅读 · 0 评论 -
opengl skybox shader xyww
opengl 天空盒vertex shader 中常用的一个技巧是:gl_Position = (u_MVP * vec4(a_position, 1.0)).xyww。刚开始觉得xyww挺合理,后来一想,觉得有问题,如果所有点的depth=1,如果先draw正对相机的面,再draw背对相机的面,岂不是把前面draw的覆盖了。。。但事实上大家都在用,肯定没错,为此纠结了好久。后来在一篇文章中原创 2016-09-07 21:04:39 · 858 阅读 · 0 评论