Hi, I am finally starting to look into 3D acceleration for my headless frontend and the first thing I wanted to try is the OpenGL output redirection to a frambuffer. Looking at the code I came down to the following question - what is the correct way to hook into the OpenGL service? Looking ConsoleVRDPServer.cpp it seems very straightforward - ConsoleVRDPServer::remote3DRedirect basically just does one HGSMI call SHCRGL_HOST_FN_SET_OUTPUT_REDIRECT but as far as I understand they are done through internal functions that are not exported by any of the dlls so I cannot hook into that, correct? The shared OpenGL dll exports a function crVBoxServerOutputRedirectSet where I can pass the same callbacks, so I assume I should use that, correct?
Best Regards, Rudolfs Bundulis
_______________________________________________ vbox-dev mailing list [email protected] https://www.virtualbox.org/mailman/listinfo/vbox-dev
