Shader笔记-语义简介

简单理解就是数据类型的感觉。可以使用结构体来封装各种语义。这里结构体有两个比较常用的。

从应用程序传递到顶点函数的语义---a2v
●POSITION 顶点坐标(模型空间下)
●NORMAL 法线(模型空间下)
●TEXCOORD0~n 纹理坐标
●COLOR 顶点颜色

从顶点函数传递到片元函数的语义---v2f
●SV_POSITION 剪裁空间中的顶点坐标(一般是系统使用)
●COLOR0 可以传递一组值 4个
●COLOR1 可以传递一直值 4个
●TEXCOORD0~n 传递纹理坐标

然后把片元函数传递给系统
●SV_Target 颜色值,显示到屏幕上的颜色

代码

你可能感兴趣的:(Shader笔记-语义简介)