Hi Rudolfs,
H3DOR_FMT_RGBA was added as a placeholder for a possible optimization.
Exactly as you said to avoid additional conversion to _TOPDOWN.
However it was never implemented in display_vrdp.cpp. I.e. only the
ConsoleVRDPServer side has been implemented.
You could try to implement H3DOR_FMT_RGBA.
I do not think anyone here has time for this in near future.
Thanks,
Vitali.
Rūdolfs Bundulis wrote:
Hi,
While implementing 3D redirection in my framebuffer I think I've
discovered a bug - the H3DOR_FMT_RGBA format is not handled properly.
If you look at display_vrdp.cpp:345 then if the returned strings do
not match H3DOR_FMT_RGBA_TOPDOWN then successful return code is
returned but the initialization functions are called which results in
my framebuffer getting a null pointer in all the instance parameters
passed to the calls. I guess since the vrdp server sets both
everything goes fine and only issues can be experienced with external
framebuffers.
What is more interesting to me - is H3DOR_FMT_RGBA going to be
supported? I am mixing the contents of the GPU framebuffer and the
offscreen OpenGl surface and having to rotate the latter makes a bit
of an inconvenience
Best Regards,
Rudolfs Bundulis
_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev
_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev