Skip to content

格式

c++
#pragma using [BUILDIN_UNIFORMS]

描述

执行该命令用于指定 着色器(Shader)内引用的内置全局 Uniform。如果需要在 着色器(Shader)中使用相关的内置全局 Uniform,则需要提前用此命令定义,否则会导致该 着色器(Shader)编译失败。

字段

字段名是否必须字段值描述
[BUILDIN_UNIFORMS]< Uniform >定义该 着色器(Shader)需要引用的全局着色器变量 Uniform,SandMod 目前支持 内置全局 Uniform 章节中描述的 Uniform。如果需要引用多个 Uniform,请使用半角逗号(即英文逗号)隔开。

代码示例

c++
#pragma using MatrixMVP
//如果需要同时引用多个 Uniform 需要使用半角逗号隔开;
#pragma using ViewPosition, DirectionalLightColor