zoukankan      html  css  js  c++  java
  • 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)。

  • 相关阅读:
    接口请求的例子
    SQLServer跨库查询分布式查询
    查看数据库估计的执行计划
    数据库对比工具
    十步完成windows服务的安装
    cdn 浏览器缓存机制
    quartz spring 整合例子
    利用jquery 实现多文件上传
    监测数据库的结构变化
    yii sql的输出
  • 原文地址:https://www.cnblogs.com/wfwenchao/p/5445717.html
Copyright © 2011-2022 走看看