zoukankan      html  css  js  c++  java
  • 有感 阅读iPhone.3D.ProgrammingHelloArrow项目

    这两天抽空学习,断断续续阅读HelloArrow项目,反复看书中相关的描述

    在阅读代码时,发现代码本身的阅读完全OK,问题是找寻代码中涉及的3D库函数 ,API,很困难,比如glGenRenderbuffersOES

    原以为在iphone官方开发网站能找到glGenRenderbuffersOES相关函数,发现一无所有

    通过谷歌等,找到一个地址:http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp,近似是一个提供OpenGL ES的一个官方网站,努力的下载,却等很久~
    另外,每注册一次,却发现再次登录总是Faile,伤不起~

    仔细想下,我之所以要看glGenRenderbuffersOES函数原型,不是猜不出这个函数的功能,而是想整体了解3D函数的原型,API

    希望下载下来的sdk完全能满足我的需求~

    Good Luck!

    OpenGL的资料可以在msdn上看到

    2011-9-7

    这两天在忙其他事务,又没有看iPhone.3D这边的东西

    下载了imgtec的东西,发现里面的东西和书中的差距蛮大的,只能说参考而已

    今天又在网上随意搜索某些函数,比如glViewport,一下子进入这么一个网站:
    www.opengl.org

    点击网站上的Documentation,随后进入相关版本的库文件说明,看到这么一个函数glGenRenderbuffers
    才想起glGenRenderbuffersOES中OES有可能是版本标记,至于是什么意思,估计和OpenGL ES有关

    言外之意,那可以通过此网站提供的api来进行前两天的代码分析

    好,完整的OpenGL版本下的API
    https://www.opengl.org/sdk/docs/
    https://www.opengl.org/sdk/docs/man4/        OpenGL 4.2

    另外,还有个地址:http://db-in.com/blog/2011/02/all-about-opengl-es-2-x-part-23/,感觉有一定学习的价值,附带哈这个地址

    学习中也可以参看opengles.chm

    Good luck!

    2011-9-9

    突然又看到这个http://www.cocoachina.com/bbs/read.php?tid-9578.html,文中有人回答OES=OpenGL ES,带OES的函数属于扩展性质的函数~,真是一来全搜索到,good luck

    2011-9-9 14:31

  • 相关阅读:
    URL编码及解码
    Javascript解析URL
    为什么在JavaScript中0.1+0.2不等于0.3?
    void 0 与 undefined
    Windows7、Windows10下把Git Bash Here 添加到右键菜单(ContextMenu)
    [菜鸟]C++创建类对象时(无参)后不加括号与加括号的区别
    git常用命令
    git 出错及解决
    Vim升华之树形目录插件NERDTree安装图解
    rails.vim环境安装(ubuntu)
  • 原文地址:https://www.cnblogs.com/GoGoagg/p/2169802.html
Copyright © 2011-2022 走看看