[Mesa-dev] [PATCH 4/6] gallium: Add a dumb drm/kms winsys backed swrast provider

Emil Velikov emil.l.velikov at gmail.com
Thu Jul 31 17:38:15 PDT 2014


On 31/07/14 17:53, Jon TURNEY wrote:
> On 24/07/2014 01:43, Emil Velikov wrote:
>> From: Giovanni Campagna <gcampagna at src.gnome.org>
>>
>> Add a new winsys and target that can be used with a dri2 state tracker
>> and loader instead of drisw. This allows to use gbm as a dri2/image
>> loader and avoid the extra copy from the backbuffer to the shadow
>> frontbuffer.
>>
>> The new driver is called "kms_swrast", and is loaded by gbm as a
>> fallback, because it is only useful with the gbm platform (as no buffer
>> sharing is possible)
>>
>> To force select the driver set the environment variable
>> GBM_ALWAYS_SOFTWARE
>>
>> [Emil Velikov]
>>   - Rebase on top of gallium megadriver.
>>   - s/text/test/ in configure.ac (Spotted by Andreas Pokorny).
>>   - Add scons support for winsys/sw/kms-dri and fix the build.
>>   - Provide separate DriverAPI, due to different InitScreen hook.
> 
> Unfortunately, this seems to break my build.
> 
> I guess something like the attached is needed.
> 
> [1] http://tinderbox.x.org/builds/2014-07-31-0006/logs/mesa-mesa/#build
> 
> 
Indeed it is. Thanks for the patch - reviewed and pushed to master.

-Emil




More information about the mesa-dev mailing list