OpenGL资料
苹果官方文档:OpenGL ES for iOS
苹果官方文档:OpenGL for OS X
OpenGL是源自SGI IRIS GL library,并不是SUN开发的。
SGI提供了一个OPENGL的Sample implementation,主要是提供给硬件制造商来实现OPENGL的驱动。如果有兴趣的话可以看看这个冬冬:http://www.sgi.com/products/software/opengl/
Khronos Group网站(http://www.khronos.org)是一个致力于计算、图形、媒体标准传播的组织。其中包含了OpenGL一项。另外还有OpenCL,OpenGL ES,WebGL…在http://www.khronos.org/developers中可以找到关于OpenGL的资料。
在OpenGL的官网(http://www.opengl.org/sdk/libs/)中可以看到有这么几个可用的library:
Equalizer是一个开源的编程接口,负责可扩展OpenGL应用程序的资源管理系统。在一个Equalizer应用程序可以部署任何可视化系统,从单管道工作站到大型的图形工作群。(http://www.equalizergraphics.com/downloads.html)
GLee是一个免费的跨平台,用来减轻你的应用程序加载库的负担的扩展。GLee让检查OpenGL扩展和核心版本可用性变得简单,并自动设置入口点而不会对你有任何影响。(http://elf-stone.com/glee.php)
GLEW是一个开源跨平台的扩展,提供线程安全的多线程渲染环境,并有自动生成代码的能力。GLEW提供易用且有效的方式来检查OpenGL扩展和核心功能。
OpenGL Mathematics(GLM)是一个建立在OpenGL渲染语言(GLSL)规范的,关于3D软件的C++数学库。(http://sourceforge.net/apps/trac/ogl-math)
libktx,作为KTX工具集的一部分,是一个生成KTX格式文件、进而可以实例化GL材质的函数库。(http://www.khronos.org/opengles/sdk/tools/KTX/index.php#libktx)
OpenSceneGraph是一个高级的3D图形工具集,它展示了OpenGL的功能,同时提供了许多自己的功能。OpenSceneGraph拥有大量的用户社区,并且用作可视化模拟,游戏,虚拟现实,科学可视化以及建模。(http://www.openscenegraph.org/projects/osg/wiki/Downloads)
(可恶,这东西也居然被墙掉了!悲剧)
http://www.cnblogs.com/madfrog/archive/2010/06/25/1765259.html
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)。
OpenGL资料的更多相关文章
- OpenGL.资料积累
1.又一种Qt + OpenGL 的离屏渲染方法 - liji_digital的博客 - CSDN博客.html(https://blog.csdn.net/liji_digital/article/ ...
- 1.openGL 初探
GLEW, GLFW和GLM介绍 现在你有了工程,就让我们开始介绍下工程所用到的开源库和为啥需要这些. The OpenGL Extension Wrangler (GLEW)是用来访问OpenGL ...
- 现代OpenGL教程 01 - 入门指南
原文链接传送门 译序 早前学OpenGL的时候还是1.x版本,用的都是glVertex,glNormal等固定管线API.后来工作需要接触DirectX9,shader也只是可选项而已,跟固定管线一起 ...
- opengl中标准矩形像素点手动网格化为三角形条带的实现
这里以一张矩形图片为例进行说明: 一张图片的像素点是孤立的,导入opengl中进行绘制出来,看起来没问题,但是当我们放大图片时候,显示的就是一个个孤立的点,而没有像看图软件放大图片那样看起来还是连续的 ...
- OpenGL学习资料汇总
我学OpenGL的3D编程也有1.2个年头了,走了很多弯路,也算有点收获.现在整理出一些好用的资料如下. NeHe OpenGL教程中文版 地址(http://www.yakergong.net/ne ...
- OpenGL ES学习资料总结
从今年春节后开始学习OpenGL ES,发现网上资料很有限,而且良莠不齐,所以整理了一下我学习时用到的资料和一些心得. 1. OpenGL ES1.x参考资料 把NEHE的教程移植到了Android上 ...
- 看了下opengl相关的资料,踩了一个坑,记录一下
2019/03/10 下午看了下关于opengl的资料,然后把敲了下代码,然后程序报错了.代码如下: #include <glad/glad.h> #include <GLFW/gl ...
- OpenGL入门学习--超级好的资料
近几天,由于工作项目需要利用openGL显示STL格式的三维模型,分享下面的BOOK,这个老外写得真是TMD太好了,资料免费! http://www.glprogramming.com/red/ind ...
- 【收集资料】OpenGL学习
1.课本配套网站,有Sample Code和书中的图片等 http://math.ucsd.edu/~sbuss/MathCG/ 2.Visual C++的帮助系统可查阅基本OpenGL函数(不包 ...
随机推荐
- windows10激活工具,绿色无毒,不改浏览器主页
最近发现一个很好用的Windows10 永久激活的工具,比KMS什么的管用,而且无毒无公害.几乎支持所有的win10版本.感兴趣的朋友可以试试.之前win10没洗白的同学,也试试吧,说不定就洗白了呢. ...
- jspSmartUpload使用初步
jsp中使用SmartUpload上传文件 1.下载jspSmartUpload组件后,解压缩.把com目录复制到应用程序的WEB-INF\classes目录下. 2.尤其注意 (1)文件上传表单要添 ...
- 关于Unity中LOD和渲染队列----渲染通道通用指令(一)
每个shader里面有很多的subshader,如果所以的subshader都不执行的话就,就执行fallback.每个subshader都可以设置一个LOD,整个shader也有一个LOD. 系统就 ...
- 解决连锁零售行业IT运维管理四大困境
解决连锁零售行业IT运维管理四大困境 中国近年来,连锁零售行业进入了行业的发展高潮,迅速崛起一批大型连锁业态.而随着IT技术的不断进步,连锁零售企业已经步入IT信息化快速发展的重要阶段:在面对激烈 ...
- HttpComponents-Client学习
HttpComponents-Client 学习 官方文档:http://hc.apache.org/httpcomponents-client-ga/tutorial/html/index.html ...
- html5学习摘要
1.HTML5简介 什么是 HTML5? HTML5 将成为 HTML.XHTML 以及 HTML DOM 的新标准. HTML5 仍处于完善之中.然而,大部分现代浏览器已经具备了某些 HTML5 支 ...
- logbook日志系统
python中替代logging的日志系统. 不过比之前的logging难理解. 先上打印到屏幕上的代码和存到日志文件中的代码: #!/usr/bin/env python3 # -*- coding ...
- 详解SQLServer如何链接远程MySQL数据库
最近遇到“SQL如何链接远程MySQL”这个问题,现在问题终于解决,特把方法贴出来:(我所用的操作系统是Win7,数据库是SQL2005.) 1.在SQL SERVER服务器上安装MYSQL ODBC ...
- mothur summary.seqs 统计fasta文件中每条序列的长度
在介绍summary.seqs的用法之前,我们首先需要搞清楚两个概念: 1)ambiguous bases 中文叫做模糊碱基,对于DNA序列来说,只有ATCG 4种碱基,在IUPAC定义的碱基标准中, ...
- springmvc接口ios网络请求
springmvc: application/json;charset=utf-8的ios网络请求: 后台使用 @RequestBody注解参数接收: