我之前做顶点变换的时候,是使用CPU进行矩阵运算之后(物体变换矩阵 * 摄像机矩阵 * 投影矩阵):
再把总变换矩阵送到顶点渲染器,物体实际顶点乘以它,就得到最终顶点。然后把它交给gl_Position摆好对应顶点即可:
但是今天看LearnOpenGL CN的处理手法,我觉得是更能充分使用GPU的性能:
整个矩阵乘法操作完全在顶端渲染器里面完成,可以更充分利用GPU的特性。
我之前做顶点变换的时候,是使用CPU进行矩阵运算之后(物体变换矩阵 * 摄像机矩阵 * 投影矩阵):
再把总变换矩阵送到顶点渲染器,物体实际顶点乘以它,就得到最终顶点。然后把它交给gl_Position摆好对应顶点即可:
但是今天看LearnOpenGL CN的处理手法,我觉得是更能充分使用GPU的性能:
整个矩阵乘法操作完全在顶端渲染器里面完成,可以更充分利用GPU的特性。