1. 程式人生 > >03: OpenGL ES 基礎教程02 使用OpenGL ES 基本步驟

03: OpenGL ES 基礎教程02 使用OpenGL ES 基本步驟

war 點數據 緩存 ttr inf demo eve point 指南

第二章:讓硬件為你工作(OpenGL ES 應用實踐指南 iOS卷)

前言:

  1:使用OpenGL ES 基本步驟

  2:繪制三角形

  3:效果

  技術分享圖片

正文:

一:使用OpenGL ES 基本步驟

  1:生成緩存標識符

   glGenBuffers();

2:綁定緩存標識符到當前緩存區域

   glBindBuffer();

3:初始化且分配緩存內存(通常是從CPU控制的內存復制數據到分配的內存)

   glBufferData( );

 4: 啟用緩存中的數據

glEnableVertexAttribArray();

 5:設置指針、訪問數據

:(告訴頂點數據的類型、頂點數據的內存、怎樣訪問頂點數據)

glVertexAttribPointer( );

 6:繪圖

glDrawArrays();

 7:刪除內存、釋放資源

   glDeleteBuffers();

二:繪制三角形

1:設置頂點數據

技術分享圖片

2:設置上下文、初始化緩存(創建緩存標識符、綁定緩存標識符、初始化緩存復制數據)

技術分享圖片

3:啟用緩存、設置指針訪問數據、繪圖

技術分享圖片

4:清除緩存、釋放資源

技術分享圖片

demo地址

待定。

03: OpenGL ES 基礎教程02 使用OpenGL ES 基本步驟