01 2023 档案
OpenGL ES 2.0编程指导阅读笔记(五)OpenGL ES Shading Language
摘要:变量和变量类型 计算机图形学中,两种基本的数据类型形成了变换的基础 向量和矩阵。这两种数据类型也是OpenGL ES Shading Language的中心,其标量、向量、矩阵数据类型如下: |变量类别|类型| |:-:|:-:| |标量|float,int, bool| |浮点向量|float,v
OpenGL ES 2.0编程指导阅读笔记(四)一个简单例子
摘要:#include <stdlib.h> #include <stdio.h> #include <time.h> #include <GLES2/gl2.h> #include <EGL/egl.h> #include "esUtil.h" #include "esUtil_win.h" typed
OpenGL ES 2.0编程指导阅读笔记(四)着色器和程序
摘要:shader和program Shader Object是包含单个shader的对象。它接收源代码并将之编译成object形式(类似c中的.obj)。 完成编译后,shader object可以被指定给一个program object。 Program object可附加多个shader objec
OpenGL ES 2.0编程指导阅读笔记(三)EGL介绍
摘要:EGL能够管理绘图表面。 EGL提供了以下机制: 和本地窗口系统进行通信; 查询可用的绘图表面类型和配置; 创建绘图表面; 在OpenGL ES 2.0和其他图形渲染API之间同步渲染; 管理渲染资源,如纹理图。 和窗口系统进行通信 打开到EGL Display Server的连接: EGLDisp
OpenGL ES 2.0编程指导阅读笔记(二)你好,三角形:OpenGL ES 2.0示例
摘要:本章覆盖以下内容: 用EGL创建屏上表面 加载顶点和片元着色器 创建程序对象,附加顶点和片元着色器,并链接程序对象 设置视点 清除color buffer 渲染一个简单图元 使color buffer的内容在EGL窗口表面可见 代码框架 为了更好地几种注意力在OpenGL ES 2.0 API上,使