vmwgfx GL3 and other -next (4.3) pathches

Thomas Hellstrom thellstrom at vmware.com
Wed Aug 12 22:04:30 PDT 2015


On 08/12/2015 11:07 PM, Daniel Vetter wrote:
> On Wed, Aug 12, 2015 at 08:31:09PM +0200, Thomas Hellstrom wrote:
>> Hi, all,
>> I've pushed the current upcoming vmwgfx patches for 4.3 into
>> git://people.freedesktop.org/~thomash/linux
>> branch vmwgfx-next for review.
>> There are quite a few patches so I figured that this would be easier
>> than posting all patches on the mailing list.
>> The patches are all internally reviewed, either by me, Sinclair Yeh,
>> Brian Paul or Charmaine Lee.
>> The patchset basically enables the following
>> - Screen targets - Use of a new device API for scanout buffers
>> - Command buffers - A device command buffer queue replacing the old ring
>> fifo.
>> - GL3 - support for a new device functionality called "DX" that enables
>> us to support GL3. Mesa gallium driver support for GL3 is about to be
>> published. The patches for DX support have been heavily squashed.
>> Please let me know if anybody has any objections against this.
> Out of curiosity I did take a (very) quick look and also tried to find the
> corresponding userspace parts. On a quick search I didn't find anything
> for libdrm or mesa, neither on mailing lists or already committed. Where
> are those pieces?
> -Daniel

The mesa code is ready and working but undergoing final tidying before
upstreaming. The aim is of course to release it well before linux 4.3 is
out. However our kernel interface has just undergone very minor changes.

Typically we don't use libdrm for any vmwgfx-specific code. At least not
yet. The corresponding code sits in the gallium winsys.


More information about the dri-devel mailing list