Rewrite RBO with shared pointer am: a707249b72 am: 9bac8a5d08

Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18334103

Change-Id: Iec9b0c5e189b9d6e5bba9a41a106d6272c003a1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>