Efficient use of Vulkan in UE4 - Arm Community · PDF fileShowing UE4 ProtoStar video, as well...
21
1
-
Upload
nguyendiep -
Category
Documents
-
view
221 -
download
1
Transcript of Efficient use of Vulkan in UE4 - Arm Community · PDF fileShowing UE4 ProtoStar video, as well...
Examples of graphics features that we’ve previously implemented on dedicated gaming consoles, but never on mobile.
5
Fusing of sub-passes is done in particular if there are shared input/output buffers between sub-passes. More but simpler shaders (or passes) can be faster than fewer but more complex shaders, because simpler shaders may require fewer number of temp registers. Less temp register usage improves GPU utilization (more GPU threads in parallel, better latency-hiding).
13
We wanted ProtoStar to be fast even on the first run, not just subsequent runs. That’s why we implemented the pipeline state cache for Vulkan.
15