Vulkan - Powering AAA Experiences on Android - Unreal Fest Europe 2019 - Unreal Engine
Unreal Engine via YouTube
Overview
Syllabus
Intro
Intro - Samsung Galaxy GameDev
Why you should use Vulkan
How to enable Vulkan in UE4
Build Setup for Android
Android SDK considerations
Switching between Vulkan and OpenGLES
The Vulkan Ecosystem on Android
Tools - RenderDoc
Tools - Arm Streamline, Snapdragon Profiler
Useful Vulkan Features - Present Timings
Useful Vulkan Features - Pipeline Cache
Pipeline Cache Benefits
Useful Vulkan Features - Subpasses
Subpass Performance Results
Upcoming Vulkan Features - Depth Stencil Resolve
Future of the Vulkan Ecosystem
Engine version 4.21? How to get Vulkan benefits?
(Don't) load and store
Vulkan resources hashing
Render passes
Upload buffer data to GPU
Tiling (of images)
Layout (of images)
Validation layers
Power budget: possible cases
Performance target
Content related advices
GPU Watch
Thank you for Listening!
Taught by
Unreal Engine