OpenGL ES 3.0 Graphics Pipeline
2024-08-25 10:41:20
一:OpenGL ES 3.0 Graphics Pipeline 渲染管道如下图
1.Vertex Buffer/Arrays Objects的数据由应用程序传进来
2.由上图可以看到Textures在Vertex Shader处理之后再传入到Fragment Shader,所以Vertex Shader里无法访问Texture数据。
这针对OpenGL ES 3.0而言, 但像最新的DirectX、HLSL是允许在Vertex Shader里访问Textures的。
3.Primitive Assembly, 3D 物体分解为三角形、四边形等 显卡能理解的 元图形, 另外视见体裁剪也是发生在这一阶段,决定最终哪些
顶点会被渲染哪些不会。
4.Rasterization 之后已转为一个二维的图像准备交给Fragment Shader处理。
最新文章
- [收集]MVC3 HTML辅助方法集录
- codeforces Round #320 (Div. 2) C. A Problem about Polyline(数学) D. ";Or"; Game(暴力,数学)
- java内存详解
- 手机横屏竖屏css
- SQL Server 未保存.sql文件,还想查看、修改一些建表语句、存储过程等怎么办?
- Java中的接口与抽象类
- Oracle中INT、FLOAT、NUMBER区别
- SpringMVC,Spring,Hibernate,Mybatis架构开发搭建之SpringMVC部分
- mysql5.7.16安装
- 让 kibana 后台启动的方案
- Linux System Programming -- Appendix
- 面试之路(8)-BAT面试题之数组和链表的区别
- maven jdk版本
- Javascript入门(四)条件控制语句
- html回顾随笔JS(*^__^*)
- 〖Linux〗Kubuntu, the application 'Google Chrome' has requested to open the wallet 'kdewallet'解决方法
- css3文字截断
- NO.5:自学python之路------标准库,正则表达式
- Hadoop中Partition深度解析
- 如何给MFC的菜单项添加快捷键