学习的OpenGL ES 1.x的 [英] Learning OpenGL ES 1.x

查看:148
本文介绍了学习的OpenGL ES 1.x的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是拿出来加速基于OpenGL ES 1.x的最快方法是什么?

What is the quickest way to come up to speed on OpenGL ES 1.x?

让我们假设我什么都不知道的OpenGL(这是不完全真实,但它一直以来我最后一次使用OpenGL的一段时间)。我最感兴趣的是这个学习为iPhone有关的发展,但我想学习它是如何工作在其他平台上也是如此。

Let's assume I know nothing about OpenGL (which is not entirely true, but it's been a while since I last used OpenGL). I am most interested in learning this for iPhone-related development, but I'm interested in learning how it works on other platforms as well.

我发现这本书的的OpenGL ES 2.0编程指南的,但我担心,它可能不是最好的方法,因为它侧重于2.0,而不是1.x的我的理解是2.0不是与1.x的向下兼容,所以我可能错过了一些重要概念。

I've found the book OpenGL ES 2.0 Programming Guide, but I am concerned that it might not be the best approach because it focuses on 2.0 rather than 1.x. My understanding is that 2.0 is not backwards-compatible with 1.x, so I may miss out on some important concepts.

注:为了解答有关学习一般的OpenGL,请参阅<一href="http://stackoverflow.com/questions/62540/learning-opengl">http://stackoverflow.com/questions/62540/learning-opengl

Note: For answers about learning general OpenGL, see http://stackoverflow.com/questions/62540/learning-opengl


某些资源,我发现:

  • http://khronos.org/opengles/1_X/
  • http://www.imgtec.com/powervr/insider/sdk/KhronosOpenGLES1xMBX.asp
  • OpenGL Distilled by Paul Martz (a good refresher on OpenGL basics)

推荐答案

有一个在iPhone SDK本身的一些文档。

There is some documentation in iPhone SDK itself.

除了这些,只是把你知道的关于OpenGL什么(或知道通过其他方式),而忘记了所有的东西都是老克鲁夫特(显示列表,立即模式,事情是在OpenGL,但没有直接与刚刚绘制三角形)。基本上,忘掉已经宣布德pcated在OpenGL 3.0 $ P $的一切。

Other than that, just take what you know about OpenGL (or learn that via other means), and forget about all things that are "old cruft" (display lists, immediate mode, things that are in OpenGL but are not directly related to just drawing triangles). Basically, unlearn everything that has been declared deprecated in OpenGL 3.0.

GL ES 1.x的是pretty的简单设备。你有什么办法来绘制几何(顶点缓冲区),管理纹理和设置一些固定的功能状态(照明,纹理合成器)。这是pretty的很多都在那里给它。

GL ES 1.x is for pretty simple devices. What you have is a way to draw geometry (vertex buffers), manage textures and setup some fixed function state (lighting, texture combiners). That's pretty much all there is to it.

这篇关于学习的OpenGL ES 1.x的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆