@WendyDLN @Conan_Kudo yeah.. good question. The current ROCm implementation of gl_sharing (which is what davinci needs) is a bit busted afaik and we had to add more interfaces to make it all "safe" to do.
I suspect somebody would have to port ROCms gl_sharing implementation over to the new interfaces. @tnt works on implementing it on Intel and might have more insight knowledge on how bad it is on ROCm. I just know that they did dubious things like doing GL calls in a non compliant way.
@Conan_Kudo @WendyDLN @tnt the issue is, that those fixes are probably not relevant to the davinci use case, as it was mostly a fix for non 2d images, which I think davinci doesn't use.
The other thing is, that we'll probably not backport API changes to the `GL/mesa_glinterop.h` file, which is kinda reuiqred to be able to implement it sanely on the CL side
So, it doesn't look promising then...