Введение в Vulkan Android Test
Это простое тестовое приложение для механизма рендеринга на основе Vulkan, который в настоящее время находится в разработке.
По сути, это «дымовой тест» — если он НЕ запустится, более сложные приложения, основанные на этом движке рендеринга, на 100% потерпят неудачу.
Если все работает, вы должны увидеть желтую вращающуюся шестерню/солнцеподобный объект со стилизованным «злым» улыбающимся лицом. Это своего рода дань уважения оригинальным механизмам OpenGL и специальным приложениям VkGears для Vulkan, которые использовались для тестирования на настольных компьютерах. Исходные приложения отображаются в сплошных «плоских» цветах. Мы добавили текстуру сверху просто для развлечения.
Этот тест охватывает следующие шаги:
- инициализация рендеринга Vulkan на Android
- загрузка сеток GLTF из ресурсов APK
- загрузка текстур PNG из ресурсов APK
- динамический рендеринг вращающегося объекта
- Регулирование ЦП/FPS до фиксированного значения для продления срока службы батареи.
- Android-приложение, полностью написанное на C++.
- наименьший возможный размер APK. Типичный APK должен быть меньше или около 1 МБ.
- нет разрешений Android - он просто отображает, нам не нужны ваши данные
По сути, это «дымовой тест» — если он НЕ запустится, более сложные приложения, основанные на этом движке рендеринга, на 100% потерпят неудачу.
Если все работает, вы должны увидеть желтую вращающуюся шестерню/солнцеподобный объект со стилизованным «злым» улыбающимся лицом. Это своего рода дань уважения оригинальным механизмам OpenGL и специальным приложениям VkGears для Vulkan, которые использовались для тестирования на настольных компьютерах. Исходные приложения отображаются в сплошных «плоских» цветах. Мы добавили текстуру сверху просто для развлечения.
Этот тест охватывает следующие шаги:
- инициализация рендеринга Vulkan на Android
- загрузка сеток GLTF из ресурсов APK
- загрузка текстур PNG из ресурсов APK
- динамический рендеринг вращающегося объекта
- Регулирование ЦП/FPS до фиксированного значения для продления срока службы батареи.
- Android-приложение, полностью написанное на C++.
- наименьший возможный размер APK. Типичный APK должен быть меньше или около 1 МБ.
- нет разрешений Android - он просто отображает, нам не нужны ваши данные
Читать ещё