glsl頂點(diǎn)類型為vec4 原因
GLSL 文件中的 vPosition 的類型為 vec4 的原因:
這個(gè)地方的點(diǎn)是 x,y,z 的坐標(biāo)點(diǎn), 那么想法上, 這個(gè)地方應(yīng)該是可以直接用 3x3 的的 vec3 的向量保存
但是由于這個(gè)地方需要和變換矩陣相乘, 有因?yàn)樽儞Q矩陣的類型就直接是 mat4 ,是 4 x 4的矩陣類型,
又因?yàn)榫仃囅喑说臅r(shí)候,能相乘的話 必須是 w x m , m X y 的矩陣, 也就是 一個(gè)矩陣的 行和另外一個(gè)矩陣的列相同.