found how to transfer to opengl and fixed the GetBuffer function, the api is now 99% operational (ressource interceptors and some callback are still unimplemented