- Android 5+.
- Correct SurfaceFlinger/hwcomposer/gralloc implementation (especially for emulators, aka. app players)
- If the device works with scrcpy, it should work with aah-agent too.
- BlueStacks with Performance grpahics engine (change to Compatibility in settings)
- MuMu
- Nox
- MEmu with Direct3D renderer (change to OpenGL renderer in settings)
For each rendered frame:
- 1 extra render target of current override window size (as shown in
wm size)- with front/back buffers
- 1 extra synchronization