[vbox-dev] Documentation for OpenGL proxy stack

mikhail sennikovsky mikhail.sennikovsky at oracle.com
Tue Apr 30 02:12:43 PDT 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