XEngine Kit是华为自研的GPU驱动框架,提供基于马良 GPU的性能提升方案,包括GPU超分、AI超分能力、自适应VRS等,通过图形算法以及软硬件优化,让用户拥有更高性能、更低功耗的3D游戏/应用、AR/VR体验。
[h2]空域GPU超分功能
空域渲染的游戏超分辨率算法,通过GPU处理完成超采样。
涉及接口如下:
- HMS_XEG_CreateSpatialUpscale
- HMS_XEG_CmdRenderSpatialUpscale
- HMS_XEG_DestroySpatialUpscale
[h2]自适应VRS功能
支持使用VK_KHR_fragment_shading_rate扩展的Vulkan应用程序。
涉及接口:
- HMS_XEG_CreateAdaptiveVRS
- HMS_XEG_CmdDispatchAdaptiveVRS->vkCmdSetFragrmentShadingRateKHR
- HMS_XEG_DestroyAdaptiveVRS
[h2]支持的平台
仅支持HarmonyOS 5.0及以上版本平台。
[h2]空域GPU超分功能
完全面向单帧渲染图的游戏超分算法,使用一个pass的GPU处理完成超采样。
涉及接口如下:
- HMS_XEG_SpatialUpscaleParameter
- HMS_XEG_RenderSpatialUpscale
[h2]空域AI超分功能
面向空域渲染图的AI超分算法,GPU-NPU协同渲染方案,相比于空域GPU超分,超分倍率更高,效果更好。
涉及接口如下:
- HMS_XEG_NeuralUpscaleParameter
- HMS_XEG_RenderNeuralUpscale
[h2]自适应VRS功能
涉及接口:
- HMS_XEG_AdaptiveVRSParameter
- HMS_XEG_DispatchAdaptiveVRS
- HMS_XEG_ApplyAdaptiveVRS
[h2]使用限制
不支持NativeBuffer的外部纹理。
[h2]支持的平台
仅支持HarmonyOS 5.0及以上版本平台。