This project demonstrates the use of Surface Control and Vulkan in an Android application.
- Initialize and use Surface Control in a C++ Android app.
- Integrate GL and Vulkan for rendering.
- Manage surfaces and buffers using
AHardwareBuffer
.
- Android Studio
- Android NDK
- Vulkan SDK
- Clone the repository.
- Open the project in Android Studio.
- Build the project using the provided Gradle scripts.
- Connect an Android device or start an emulator.
- Run the app from Android Studio.
This class handles the initialization and management of Surface Control and Vulkan.
Contains the JNI methods to initialize and update Surface Control from the Android app.
This project is licensed under the MIT License.