zzfloor.vsh

来自「《Visual C/C++图形图像与游戏编程典型实例解析》配套源代码」· VSH 代码 · 共 15 行

VSH
15
字号
vs_2_0
dcl_position v0 
dcl_normal   v1
dcl_texcoord v2
dcl_color    v3

def c0,0.0,0.5,1.0,2.0

m4x4 r0,v0,c18	 //View矩阵
m4x4 r1,r0,c22	 //Proj矩阵
mov oPos,r1	 //变换点位置到ViewProj空间
dp3 r0.x,v1,-c10 //计算光照
mul r1,r0.x,c9	 //设置漫射光
add oD0,r1,c11	 //设置环境光
mov oT0,v2	 //添加纹理

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?