ue4.25 shader 語法變化


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版本的后處理修改較多。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM