Bring up Venus on Android Cuttlefish
#563 (comment 2482623) for latest status, and #563 (comment 2503357) for benchmark results with ANGLE-on-Venus
.
Virgl + Venus on Cuttlefish is up! See Environment: Run cuttlefish emulator based android14 in ubuntu pc; Virglrender:1.0.1 ,mesa3d:24.1.0-devel; Libvirglrenderer.so starts virgl_render_server process in virgl_renderer_init(); Opengles runs ok, include system and APk.
But there is always an error here when running any vulkan apk. [VK_COMMAND_TYPE_vkGetMemoryResourcePropertiesMESA_EXT] = vn_dispatch_vkGetMemoryResourcePropertiesMESA ---> vkr_dispatch_vkGetMemoryResourcePropertiesMESA() gets the resource id created by opengles. But there is no opengles resource id in virgl_render_server , just resource id creates by RENDER_CONTEXT_OP_CREATE_RESOURCE op.