
OpenGL ES
后跳闪到腰
这个作者很懒,什么都没留下…
展开
-
iOS OpenGL ES 旋转立方体
思路立方体有6个面,由于OpenGL es的特性,每个面只能有两个三角形组成,一个三角形有三个顶点,在不考虑使用顶点索引的情况下,一共需要36个顶点立方体,需要开启深度测试和光源着色器旋转立方体,需要做矩阵变换,使用固定着色器的baseEffect.transform.modelviewMatrix可以旋转矩阵数据typedef struct { GLKVector3 positionCoord; //顶点坐标 GLKVector2 textureCoord;原创 2020-09-08 13:26:45 · 367 阅读 · 0 评论 -
iOS OpenGL ES入门案例
OpenGL ES 是OpenGL针对嵌入式系统设置的标准图形库。它是OpenGL的简化版。但是基本的渲染管线没有大的变化。虽然iOS13开始不再支持OpenGL ES,已转向metal,但是OpenGL ES 仍然可以在iOS中仍可以使用,且其它嵌入式设备仍支持OpenGL ES。同时学习Open GL ES能更好的学习metal。渲染管线顶点缓存区 —>顶点着色器 —> 细分控制器 —> 细分中着色器 —> 图元转配 —>光栅化 —> 片元着色器其中顶点原创 2020-07-26 15:39:35 · 927 阅读 · 0 评论