
OpenGL
那夜的星空分外清澈
学如逆水行舟,不进则退。
展开
-
iOS OpenGL ES Guide
OpenGL ES 小结概述 OpenGL ES (Open Graphics Library for Embedded Systems)是访问类似 iPhone 和 iPad 的现代嵌入式系统的 2D 和 3D 图形加速硬件的标准。 把程序提供的几何数据转换为屏幕上的图像的过程叫做渲染。 GPU 控制的缓存是高效渲染的关键。容纳几何数据的缓存定义了要渲染的点、翻译 2018-01-21 23:19:29 · 4699 阅读 · 0 评论 -
iOS OpenGL ES 术语
iOS 中 OpenGL ES 实现的术语表下表给出的术语不仅仅用于 OpenGL ES 在 Apple 上的实现,大多也同样适用于 OpenGL ES 图形编程语言中。 术语 说明 aliased 走样,多指图形边界处呈锯齿形,可使用反走样操作进行修正 antialiasing 反走样技术,用于消除图形绘制时出现的锯齿形走样 attach翻译 2018-01-26 16:17:11 · 329 阅读 · 0 评论 -
OpenGL ES 编程基础(三)
OpenGL ES 着色语言基础预处理器和指令OpenGL ES 着色语言中配备的预处理器遵循大多标准 C++ 预处理器的约定,如下面的宏指令和条件测试:#define#undef#if#ifdef#ifndef#else#elif#endif OpenGL ES 着色语言中不支持含有参数的宏定义__LINE__ 表示着色器中的行号__FILE_...原创 2018-06-03 23:25:06 · 633 阅读 · 0 评论 -
Open GL ES 编程基础(一)
Open GL ES 着色语言基础Open GL ES 着色语言版本要想进行 Open GL ES 编程,首先应该熟悉 Open GL ES 着色语言,着色语言有 1.00 版本,用于 Open GL ES 2.0 版本接口, 而后来为了同接口版本相统一,便直接在着色语言的下一个版本直接使用了 3.00 版本,所以在编写着色器时,首先要使用下面的语句声明要使用的语言版本。#ver...原创 2018-05-28 00:29:32 · 2121 阅读 · 0 评论 -
Open GL ES 编程基础(二)
OpenGL ES 着色语言基础函数OpenGL ES 着色语言中的函数声明方法同 C 语言中声明函数的方法相同,但是其在函数参数的传递方式上存在区别。 OpenGL ES 着色语言提供特殊的限定符,定义函数是否可以修改传递的参数。 限定符 说明 in 默认限定符,表示在参数按值传递,函数不能修改传递的参数值 inout 表示变量按照引用传入...原创 2018-05-30 23:29:32 · 746 阅读 · 0 评论