OpenGL 2 渲染流程图解析

OpenGL 图元绘制

opengl 架构图
常用图元
使用存储着色器
uniform值和属性
使用GLBatch帮助类传递几何图形

渲染架构

屏幕快照 2019-06-15 下午8.57.42.png

分为客户端,服务端

  存储的code称为客户端
  服务器端使用VertexShader,顶点着色器(处理Attributes,Uniforms)
  服务器端使用FragmentShader,片元着色器,(TextureData,纹理)
  然后服务器端进行render

Attributes属性(顶点着色器,不能直接传到片元着色器。通过GLSL代码间接传递)

颜色数据
顶点数据
纹理坐标
光照法线

Uniform值

旋转(发生在顶点着色器)

纹理

*滤镜
*线框,颜色,
*像素填充

OpenGL的跨平台特性主要依赖与Server端,直接调用gpu而没有窗口系统。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容