参考链接: GLSL_ES_Specification_3.00 预处理 #version #version 300 es //定义glsl版本 #if #define #undef #if #ifdef #ifndef #else #elif #endif #define USE_LIGHT #define LIGHT_NUMBER 10 ... #ifdef USE_LIGHT .... #else ... #endif #error #pragma #pragma STDGL invariant(all) //保证所有输出变量必须精确一致 //但会降低optimize效率,降低性