error X3025


error X3025: global variables are implicitly constant, enable compatibility mode to allow modification 
全局变量是extern也是常量,在shader里面不能修改,但可以从宿主程序里改。
以前的编译器没有强制这一点,现在新的强化了这一要求。

把extern 改成static运行成功

你可能感兴趣的:(error X3025)