03: OpenGL ES 基礎教程02 使用OpenGL ES 基本步驟
阿新 • • 發佈:2018-08-18
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 基本步驟