OpenGL 图元绘制
opengl 架构图
常用图元
使用存储着色器
uniform值和属性
使用GLBatch帮助类传递几何图形
渲染架构
分为客户端,服务端
存储的code称为客户端
服务器端使用VertexShader,顶点着色器(处理Attributes,Uniforms)
服务器端使用FragmentShader,片元着色器,(TextureData,纹理)
然后服务器端进行render
Attributes属性(顶点着色器,不能直接传到片元着色器。通过GLSL代码间接传递)
颜色数据
顶点数据
纹理坐标
光照法线
Uniform值
旋转(发生在顶点着色器)
纹理
*滤镜
*线框,颜色,
*像素填充
OpenGL的跨平台特性主要依赖与Server端,直接调用gpu而没有窗口系统。