共计 1 篇文章

UE4的着色器跨平台解决方案

最近试着阅读 UE4 的shader代码,发现几乎全是基于HLSL语法的 .usf 文件。于是我产生了疑问:作为一个跨平台游戏引擎,UE4是如何做到在那些只支持 OpenGL 的平台上使用HLSL着色器的呢? 于是我找到了UE4在2014年GDC上分享的PPT:Bring UE4 to OpenGL 原来UE4受到了 GLSL optimizer 的启发, ...