HMI Android 自定义缓存路径
从 Tuanjie 1.6.0 版本开始,Tuanjie Editor 中为 HMI Android 提供了 Custom Shader Cache Path 配置项,支持在 Editor 中自定义 OpenGLES 的 Shader cache 和 Vulkan 的 Pipeline cache 保存路径。通过在 Player Settings 中配置生效,若不配置,则依然生成在默认的 Shader cache 目录,若需要持久化,请参考下文将 Custom Shader Cache Path 配置为车机系统上有读写权限的目录。
Shader cache persistence for OpenGLES
HMI Android 支持在运行设备上缓存 OpenGLES 的 Shader cache 以提高启动速度。在系统重启或更换同样配置的设备时,如果需要使用 Shader cache,请按照以下步骤操作:
- Player Settings >> Other Settings >> Custom Shader Cache Path,确保已填入需要保存 Shader cache 的路径
- 构建,并将可执行文件部署到目标设备和系统
- 运行应用程序并确保所有 Shader 都已启用
- 从填写的路径(/{custom shader cache path}/TuanjieShaderCache)中拷贝生成的 Shader cache 文件
- 拷贝至完全相同的其他设备
注意:
- 由于缓存是设备特定的,因此只能在具有完全相同硬件和软件配置的设备之间共享
- 指定路径要具有可读写权限
Pipeline cache persistence for Vulkan
HMI Android 支持在运行设备上缓存 Vulkan 的 Pipeline cache 以提高启动速度。在系统重启或更换同样配置的设备时,如果需要使用 Pipeline cache,请按照以下步骤操作:
- Player Settings >> Other Settings >> Custom Shader Cache Path,确保已填入需要保存 Pipeline cache 的路径
- 构建,并将可执行文件部署到目标设备和系统
- 运行应用程序并确保所有 Shader 都已启用
- 从填写的路径( /{custom shader cache path}/)中拷贝生成的 Pipeline cache 文件
- 拷贝至完全相同的其他设备
注意:
- 由于缓存是设备特定的,因此只能在具有完全相同硬件和软件配置的设备之间共享
- 指定路径要具有可读写权限