[Mesa-dev] [PATCH 1/3] Add support for swrast to the DRM EGL platform

Emil Velikov emil.l.velikov at gmail.com
Sat Jul 12 12:26:52 PDT 2014


On 12/07/14 12:47, Giovanni Campagna wrote:
> 2014-07-11 19:19 GMT+02:00 Emil Velikov <emil.l.velikov at gmail.com>:
[snip]
>> diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c
>> index 347bc99..4014d5c 100644
>> --- a/src/gbm/backends/dri/gbm_dri.c
>> +++ b/src/gbm/backends/dri/gbm_dri.c
[snip]
>> @@ -329,6 +444,43 @@ free_screen:
>>  }
>>
>>  static int
>> +dri_screen_create_swrast(struct gbm_dri_device *dri)
>> +{
>> +   int ret;
>> +
>> +   dri->base.driver_name = strdup("kms_swrast");
>> +   if (dri->base.driver_name == NULL)
>> +      return -1;
> 
> If you want to load  a swrast driver, the name must be swrast.
> kms_swrast is not a swrast driver, it's a dri2 driver that uses a
> software implementation (and therefore cannot be loaded this way)
> 
Indeed, sorry about that. Had a bit of a brain freeze.

Updated patches should be on the list + in branch egl-drm over at
https://github.com/evelikov/Mesa/

-Emil



More information about the mesa-dev mailing list