Add new rc command for multi display Add rcCreateDisplayById(uint32_t displayId) to create a display by specifying the display Id. The legacy rcCreateDisplay(uint32_t *displayId) allocate displayId by the host. Test: run emulator, create display 1 Change-Id: I30b7a046b636ad2b908a852413a2cd4c51be11f3
diff --git a/system/renderControl_enc/renderControl_client_context.cpp b/system/renderControl_enc/renderControl_client_context.cpp index d9d5b61..5cce243 100644 --- a/system/renderControl_enc/renderControl_client_context.cpp +++ b/system/renderControl_enc/renderControl_client_context.cpp
@@ -72,6 +72,7 @@ rcDestroySyncKHRAsync = (rcDestroySyncKHRAsync_client_proc_t) getProc("rcDestroySyncKHRAsync", userData); rcComposeWithoutPost = (rcComposeWithoutPost_client_proc_t) getProc("rcComposeWithoutPost", userData); rcComposeAsyncWithoutPost = (rcComposeAsyncWithoutPost_client_proc_t) getProc("rcComposeAsyncWithoutPost", userData); + rcCreateDisplayById = (rcCreateDisplayById_client_proc_t) getProc("rcCreateDisplayById", userData); return 0; }