- 5
- 0
- 约6.68千字
- 约 8页
- 2017-08-31 发布于天津
- 举报
WebGL 是如何工作的.pdf
WebGL 是如何⼯作的
WebGL 是如何⼯作的
这部分是上⼀节WebGL 基本原理的延续。在继续之前,我们需要讨论 WebGL 和
GPU 是如何运作的。GPU 两个基础任务,第⼀个就是将点处理为投影矩阵。第⼆
部分就是基于第⼀部分将相应的像素点描绘出来。
当⽤户调⽤
gl.drawArrays(gl.TRIANGLE, 0, 9);
这⾥的 9 就意味着“处理 9 个顶点” ,所以就 9 个顶点需要被处理。
上图左侧的是⽤户⾃⼰提供的数据。定点着⾊器就是⽤户在 GLSL 中写的函数。处理
每个定点时,均会被调⽤⼀次。⽤户可以将投影矩阵的值存储在特定的变量
gl_Position 中。GPU 会处理这些值,并将他们存储在其内部。
假设⽤户希望绘制三⾓形 TRIANGLES, 那么每次绘制时,上述的第⼀部分就会产⽣三
个顶点,然后 GPU 会使⽤他们来绘制三⾓形。⾸先 GPU 会将三个顶点对应的像素绘
制出来,然后将三⾓形光栅化,或者说是使⽤像素点绘制出来。对每⼀个像素点,
GPU 都会调⽤⽤户定义的⽚段着⾊器来确定该像素点该涂成什么颜⾊。当然,⽤户定
义的⽚段着⾊器必须在 gl_ ragColor 变量中设置对应的值。
我们例⼦中的⽚段着⾊器中并没 存储每⼀
您可能关注的文档
最近下载
- 山东九五高中协作体2026-2027学年高三年级10月学习质量综合评估物理+答案.docx VIP
- 2025一级注册消防工程师继续教育(消防设施规范)试题及参考答案.docx VIP
- 山东省九五高中协作体2027届高三上学期10月学习质量综合评估数学试卷(含答案).pdf VIP
- 2021版中国尖锐湿疣临床诊疗指南.pptx VIP
- GB∕T 324-2008 焊缝符号表示法(高清版).pdf
- 2018年数学(2-2):活页(十一)word版含解析.docx VIP
- 肛门鳞状细胞癌前病变规范化防治中国专家共识(2026版).pptx VIP
- 部编版小学语文六年级上册第三单元测试卷含答案(共3套).doc VIP
- 教师资格证《语文学科知识与教学能力(初级中学)》真题及解析(2026上半年).pdf VIP
- 河道水面线推求及参数选取方法.doc VIP
原创力文档

文档评论(0)