宏是好东西,可以简化代码:
#define Set(type,value)
if
(val
>
0
) /
Set##type(value);
Set##type(value);
组织文件:
#define USE_MSAA
1
# if USE_MSAA
....;
#endif
# if USE_MSAA
....;
#endif
还有神奇的include:
char
shader
... {
#include "....vs_shader.cg"
} ;
... {
#include "....vs_shader.cg"
} ;