
iOS-OpenGLES
文章平均质量分 90
踩着七色的晕菜
这个作者很懒,什么都没留下…
展开
-
iOS --- OpenGLES之初步认识
iOS上绘制图形的方式很多,UIKit,CoreGraphics,SpriteKit,OpenGL ES,Metal等。OpenGL ES是一套非常底层但使用非常广泛的C语言API,专为移动设备定制,可在不同的手机系统或浏览器上使用,渲染效果非常好。原创 2015-12-30 07:29:30 · 4490 阅读 · 0 评论 -
iOS --- OpenGLES之顶点缓存对象VBO
在上一篇博客 iOS — OpenGLES之简单的图形绘制 中,使用OpenGLES绘制了基本的三角形和矩形。在矩形绘制过程中,使用到了VBO,即Vertex Buffer Object,可视为GPU中的一块缓冲区buffer,用于存储顶点的所有信息。OpenGL在GPU中记录着这个VBO的id和对应的显存地址(或地址偏移)。 使用VBO缓存顶点数据,只在初始化缓冲区及在顶点数据有变化时才需要对该缓冲区进行操作。原创 2016-01-10 09:52:48 · 2320 阅读 · 0 评论 -
[译] --- OpenGL ES 2.0 for iPhone Tutorial Part 2: Textures
本文译自:OpenGL ES 2.0 for iPhone Tutorial Part 2: Textures。其中主要介绍了OpenGLES纹理相关的内容。翻译 2016-01-11 21:16:46 · 1208 阅读 · 0 评论 -
iOS --- OpenGLES之着色器(shader)的编译、链接及使用
在上一篇博客 iOS — OpenGLES之着色器(shader)语法介绍 中,简要介绍了OpenGLES的着色器shader的基本语法,以及Vertex Shader和Fragment Shader的差异。本文中,将简要介绍着色器(shader)的编译、链接及使用。原创 2016-01-03 18:38:15 · 3689 阅读 · 0 评论 -
iOS --- OpenGLES之着色器(shader)语法介绍
上一篇博客 [iOS --- OpenGLES之初步认识](http://blog.youkuaiyun.com/icetime17/article/details/50429658) 中主要介绍了OpenGLES在iOS中的简单使用,包括创建EAGLContext,设置CAEAGLLayer属性,使用renderbuffer和framebuffer等。这一次,我们将主要学习OpenGLES的着色器shader的基本语法。原创 2015-12-31 08:07:00 · 6766 阅读 · 0 评论 -
iOS --- OpenGLES之简单的图形绘制
在上一篇博客 iOS — OpenGLES之着色器(shader)的编译、链接及使用 中,简要介绍着色器(shader)的编译、链接及使用。本文将在之前一系列OpenGLES相关博客的基础上,使用OpenGLES绘制基本的图形。原创 2016-01-03 19:22:35 · 3988 阅读 · 0 评论 -
iOS --- OpenGLES之图片纹理
在之前的一系列博客中, 介绍了OpenGLES相关的着色器Shader, 顶点及图形绘制: [iOS — OpenGLES之简单的图形绘制()]http://icetime17.github.io/2016/01/03/2016-01/iOS-OpenGLES之简单的图形绘制/) 那么, 接下来将进入图片纹理Texture的部分. 这里, 我们首先使用OpenGLES的方式绘制一张图片到屏幕上.原创 2016-03-27 20:39:23 · 5798 阅读 · 2 评论