来自siki学院的shader课程
Drawcall 1000个,意味着CPU为GPU准备1000条数据,准备的过程中计算时间慢,造成CPU负载
GPU 流式并行计算模式,流内任意元素的计算不依赖其他同类型数据, 高并发结构,图形处理和复杂运算比CPU效率高,逻辑单元ALU多,适合对密集数据并行处理
基于 OpenGL 的 OpenGL Shading Language,简称 GLSL;
基于 DirectX 的 High Level Shading Language, 简称 HLSL; C++实现
还有 NVIDIA 公司的 C for Graphic,简称 Cg 语言。C语言大部分语义
DrawCall,CPU调用GPU的的指令通信,类似网线带宽。mesh网格合并,相同的材质和相同的物体,就是降低DrawCall,降低GPU和CPU之间的通信
数据从显存中获取
齐次裁剪空间,从模型到世界到相机经过投影变换到齐次空间
距离摄像机越远,深度值越大,透明物体不能写入深度测试,
透明贴图最好打成单独图集