码迷,mamicode.com
首页 > 其他好文 > 详细

OpenGL3:高级篇 GLSL

时间:2020-03-23 15:24:40      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:shader   简单的   family   等等   世界   简单   几何   像素   block   

一.简介

这个世界有两种着色器(Shader):

  •   Vertex shaders – 在你的场景中,每个顶点都需要调用的程序,称为“顶点着色器”。假如你在渲染一个简单的场景:一个长方形,每个角只有一个顶点。于是vertex shader 会被调用四次。它负责执行:诸如灯光、几何变换等等的计算。得出最终的顶点位置后,为下面的片段着色器提供必须的数据。
    •   Fragment shaders – 在你的场景中,大概每个像素都会调用的程序,称为“片段着色器”。在一个简单的场景,也是刚刚说到的长方形。这个长方形所覆盖到的每一个像素,都会调用一次fragment shader。片段着色器的责任是计算灯光,以及更重要的是计算出每个像素的最终颜色。

OpenGL3:高级篇 GLSL

标签:shader   简单的   family   等等   世界   简单   几何   像素   block   

原文地址:https://www.cnblogs.com/k5bg/p/12552115.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!