(2)Blender源码分析之OpenGL基本例子
在这个例子里,需要使用两个库,一个库是glew,一个库是glfw。
glew库主要用来使用扩展的功能,它的详细说明:
GLEW跨平台C++扩展库基于OpenGL图形接口使用OpenGL朋友都知道window目前支持OpenGL1.1函数 OpenGL现都发展2.0要使用些OpenGL高级特性必须载新扩展另外同显卡公司发布些自家显卡才支 持扩展函数要想用数涵数寻找新glext.h,GLEW扩展库再用找函数接口烦恼GLEW能自识 别平台所支持全部OpenGL高级扩展涵数说要包含glew.h文件能使用gl,glu,glext,wgl,glx全 部函数GLEW支持目前流行各种操作系统(including Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris)
长话短说,就是因为windows对opengl的支持不好,为了不使用软模拟的opengl,需要从显卡厂家的驱动里抽取opengl的实现,而glew方便了这个过程。只需要调用一下glewInit就可以使用gl*函数了。glew还提供了两个实用小工具,检测系统对opengl的支持程度,分别是和v
本文发布于:2024-02-02 18:00:54,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170686823645495.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |