- git submodule init
- git submodule update
- Detect all surface rotations in Android 10+(easier if landscape only without resizing).
- Handle swapchain recreation.
- Fix the shaders in clipping space with a simple 2x2 matrix.
- NativityActivity, AChoreographer, etc.
- Detect surface rotation in Android Pie and below, which can be fixed by either calling vkGetPhysicalDeviceSurfaceCapabilitiesKHR or the jni Display.getRotation() once a while.
- Fix advanced shader features like dfdx and dfdy, which can be fixed by mapping the intended derivative to +-dfdx or +-dfdy according to preTransform pushed to the shader.
- Other miscellaneous.