除了使用Cg/HSL 着色器程序以外, OpenGL 着色器语言(GLSL)着色器可以直接书写shader. 然而,使用原生的GLSL只推荐作为测试使用,或者你清晰的知道你的目标平台是 Mac OS X,OpenGL ES移动设备,或者是Linux.在所有常见情况下,Unity会将 Cg/HLSL语言编译为优化过的GLSL语言. GLSL 片段 GLSL程序片段写在GLSLPROGRAM和ENDGLSL关键字之间. 在GLSL中,所有着色器功能入口被叫做main().当unity加载GLSL着…