Temporary container for either a RV_Render and an RE_Render.
RV_API void RVtransferToVK(RE_RenderContext rc, UT_Array< RV_OGLInteropTextureBase * > tex_list)
Transfer a list of interop textures from GL to VK usage.
unsigned int RE_TextureID
RV_API void RVtransferToGL(RE_RenderContext rc, UT_Array< RV_OGLInteropTextureBase * > tex_list)
Transfer a list of interop textures from VK to GL usage.
UT_UniquePtr< RV_VKImage > myRvImg
SemaphoreSet getGLToVkSemaphore()
UT_UniquePtr< RV_OGLInteropTextureBase > RV_OGLInteropTexturePtr
RV_VKImage * getRvImage()
void setCurrentState(RV_OGLInteropOwner owner)
RV_OGLInteropOwner getCurrentRenderType() const
SemaphoreSet getVkToGLSemaphore()