Shader中的Uniforms(只读标识)

Unity ShaderLab里面的Uniforms:

定义变量:sampler2D _MainTex;

      float4 _MainTex_ST;

以上变量为可赋值的。

在前面加上uniforms之后该变量会变为只读。

外部赋值之后,Shader里面不可再对其值进行改变。

uniforms sampler2D _MainTex;

 uniforms float4 _MainTex_ST;

类似于readonly的功能。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注