[vbox-dev] Documentation for OpenGL proxy stack
mikhail sennikovsky
mikhail.sennikovsky at oracle.com
Tue Apr 30 09:12:43 GMT 2013
Hi Martin,
I'm afraid there are no docs on VBox Chromium OpenGL available, so the
best path to follow is reading the code and asking questions here.
What are you trying to achieve?
For you info: VBox Chromium 3D source structure is the following:
Guest-side code: src/VBox/Additions/common/crOpenGL
Guest-host shared code: src/VBox/GuestHost/OpenGL
Host-side code: src/VBox/HostServices/SharedOpenGL
There is VBoxHeadles+VRDP+3D implementation already.
To enable it, besides enabling 3D & VRDP (that can be done on a
"Display" page of VM settings GUI),
you need to adjust the below settings using VBoxManage:
VBoxManage modifyvm <vm_name> --vrdeproperty "H3DRedirect/Enabled=true"
VBoxManage modifyvm <vm_name> --vrdevideochannel on
Note that although 3D+VRDP should work with the resent 4.2.x VBox
releases, this functionality was improved significantly on trunk. These
changes should be publicly available in the next major release, however,
they should be in OSE repository already.
Mikhail
On 30.04.2013 0:54, Martin Cerveny wrote:
> Hello.
>
> Is there some comprehensive documentation about implementation of
> Chromium OpenGL proxy, some "big picture", the sporadic comment in code is
> not sufficient.
>
> Guest Additions / crOpenGL (src/VBox/GuestHost/OpenGL/*)
> Host Services / Shared OpenGL (src/VBox/HostServices/SharedOpenGL/*)
> and HGCM connection ?
>
> Where is the pdf (doc/VBox-doc.c: * - Shared OpenGL. See PDF. (TODO: translate PDF to doxygen)) ?
>
> Is there any plan or project to local render 3D (and/or 2D acceleration)
> to offscreen buffer and combine it with framebuffer to deliver "3D"
> support to VDRE ?
>
> Thanks, Martin Cerveny
>
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> https://www.virtualbox.org/mailman/listinfo/vbox-dev
More information about the vbox-dev
mailing list