ue4.25 shader 语法变化
2020-05-28 20:42 kk20161206 阅读(979) 评论(0) 编辑 收藏 举报vs或ps shader里面的类型和变量,以前直接 类名+变量名,现在:LAYOUT_FIELD(类名,变量名)
原来const FVertexShaderRHIParamRef ShaderRHI = GetVertexShader();
改成了FRHIVertexShader* ShaderRHI = Context.RHICmdList.GetBoundVertexShader();
Serialize(FArchive& ar)不再需要了。
原来是DECLARE_SHADER_TYPE(sunmask, Global) 现在 DECLARE_GLOBAL_SHADER(f, FGlobalShader)
pc版本的后处理修改较多。