以下是5.3数据:
<br/>
[Image Removed]5.7统计:
[Image Removed]请问是单纯的统计问题,还是5.7有具体的性能优化呢
以下是5.3数据:
<br/>
[Image Removed]5.7统计:
[Image Removed]请问是单纯的统计问题,还是5.7有具体的性能优化呢
重现步骤
新建材质,选择采样SVT,输出到BaseColor,查看PlatformStats,指令数很高
Hi,
你好,可以确认一下5.3是不是用的Forward的管线,5.7默认是Deferred管线,这会导致统计上的差异。因为Forward管线的base pass和lighting是放在一起的。
5.3我们也是Deferred管线,可能没说清楚,其实我看的是在Base基准上的增量,即断开BaseColor与使用VT作为BaseColor的差值,这部分两个版本差别很多,可以确认是采样VT的指令数差异,同时我看了编译的Vulkan Shader代码,两者在代码量上确实5.3的更多,不确定是不是5.7确实在VT采样PageTable和Streaming方面做了优化
可能跟这个改动有关 https://github.com/EpicGames/UnrealEngine/commit/bd8159997abc111cbd5985a050808a2ed22dde9c,
不过因为5.3跟5.6版本差异较大,不确定是否还有其他依赖或者改动相关。