A state tracker is an implementation term for the Gallium architecture. To the outside world Gallium is just a driver that has different flavours expressed by the state tracker. Or put another way, the gallium bottom half + the state tracker is a XXX driver. So under windows, you have a common bottom half and a top half that varies from driver flavor to flavor.
The end result is that instead of having a full D3D9, D3D10, D3D11, OpenCL and OpenGL driver, you have a single Gallium bottom half, as well considerably smaller top layers.
Although I don't know for sure, I would expect that the model that they are taking is having a Gallium bottom half that allows vmware to jump out to the host system. Then VMWare will just be a GL accelerated client on the host that will allow close to full speed HW acceleration for all the GPU clients within any number of guests.
Kind of like VMGL (http://www.cs.toronto.edu/~andreslc/xen-gl/ ).
Regards,
Matthew
The end result is that instead of having a full D3D9, D3D10, D3D11, OpenCL and OpenGL driver, you have a single Gallium bottom half, as well considerably smaller top layers.
Although I don't know for sure, I would expect that the model that they are taking is having a Gallium bottom half that allows vmware to jump out to the host system. Then VMWare will just be a GL accelerated client on the host that will allow close to full speed HW acceleration for all the GPU clients within any number of guests.
Kind of like VMGL (http://www.cs.toronto.edu/~andreslc/xen-gl/ ).
Regards,
Matthew
Comment