glsl version 300 es 预处理

Tania ·
更新时间:2024-09-20
· 617 次阅读

参考链接: 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效率,降低性能 #pragma optimize(on) #pragma optimize(off) //默认开启优化 #pragma debug(on) #pragma debug(off) //默认关闭调试

#extension ${extension_name} : behavior

#extension all : disable //禁用所有扩展 #extension EXT_color_buffer_float: enable //支持渲染多种浮点格式

#line


作者:q871837010



glsl version

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章