HarmonyOSGFXBench
Porting the GFXBench graphics tests to HarmonyOS
When bringing GFXBench's Aztec Ruins graphics workload into a HarmonyOS app, we split the work in two: ArkTS handles test selection, asset preparation, the run page and saving results, while the native layer owns the graphics context, scene initialization, the render loop and scoring. The two sides exchange test descriptions and results over NAPI and connect to the system display path through the NativeWindow provided by XComponent.