- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 C++ --- 常见容器之vector
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。
2016-01-30 14:10:56 587
翻译 [译] --- 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 1186
原创 iOS --- OpenGLES之顶点缓存对象VBO
在上一篇博客 iOS — OpenGLES之简单的图形绘制 中,使用OpenGLES绘制了基本的三角形和矩形。在矩形绘制过程中,使用到了VBO,即Vertex Buffer Object,可视为GPU中的一块缓冲区buffer,用于存储顶点的所有信息。OpenGL在GPU中记录着这个VBO的id和对应的显存地址(或地址偏移)。 使用VBO缓存顶点数据,只在初始化缓冲区及在顶点数据有变化时才需要对该缓冲区进行操作。
2016-01-10 09:52:48 2283
原创 iOS --- OpenGLES之简单的图形绘制
在上一篇博客 iOS — OpenGLES之着色器(shader)的编译、链接及使用 中,简要介绍着色器(shader)的编译、链接及使用。本文将在之前一系列OpenGLES相关博客的基础上,使用OpenGLES绘制基本的图形。
2016-01-03 19:22:35 3911
原创 iOS --- OpenGLES之着色器(shader)的编译、链接及使用
在上一篇博客 iOS — OpenGLES之着色器(shader)语法介绍 中,简要介绍了OpenGLES的着色器shader的基本语法,以及Vertex Shader和Fragment Shader的差异。本文中,将简要介绍着色器(shader)的编译、链接及使用。
2016-01-03 18:38:15 3611
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人