When I try using huawei mate9 which GPU is mali G71, I found that the vulkan and opengl can not run in the same thread. Is there any restriction in driver side?
This is the screenshot of my demo app. The red colde view is the webview page which is backended by vulkan, the rest of this screen is draw by opengl.
In principle this should work without restriction - both APIs have a unique rendering context which can co-exist in parallel - but it's not something we have seen anyone try so there may be some lurking issues.
Do you have a small reproducer test case you can share, so I can raise a ticket for our developer team to investigate?
Thanks ,Pete
my environment is android O preview version which is vulkan back-ended android ui, but the webview still using opengl.
And I also try other ways to reproduce, but it is difficult to construct the same case. Such as, using ANitiveWindow, but it just allow one vulkan/opengl connect to its surface. So, I recommend just using original vulkan and opengl to reproduce it.