[Buildroot] [PATCH v13 03/13] package/mesa3d: add OSMesa classic needs dri swrast

Arnout Vandecappelle arnout at mind.be
Sat Sep 21 15:11:18 UTC 2019


On 21/09/2019 16:50, Arnout Vandecappelle wrote:
>
> On 20/09/2019 18:38, Bernd Kuhls wrote:
>> From: Romain Naour <romain.naour at smile.fr>
>>
>> The meson build system now check if dri swrast is enabled
>> when OSMesa classic is enabled.
>>
>> See:
>> https://cgit.freedesktop.org/mesa/mesa/commit/?id=cbbd5bb889a2c271a504c379f36a7cb717a85af4
>>
>> Signed-off-by: Romain Naour <romain.naour at smile.fr>
>> Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
>> ---
>>  package/mesa3d/Config.in | 4 ++++
>>  1 file changed, 4 insertions(+)
>>
>> diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in
>> index 13739f54c5..77ac0469e9 100644
>> --- a/package/mesa3d/Config.in
>> +++ b/package/mesa3d/Config.in
>> @@ -267,10 +267,14 @@ comment "Off-screen Rendering"
>>  
>>  config BR2_PACKAGE_MESA3D_OSMESA_CLASSIC
>>  	bool "OSMesa (classic) library"
>> +	depends on BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
>  I you do this, you also need to add it to Config.in.legacy. Since we shouldn't
> use 'depends' there, you have to make the select conditional.

 
 Applied to master with this change, thanks.

 Regards,
 Arnout


>
>  Regards,
>  Arnout
>
>>  	help
>>  	  The OSMesa classic API provides functions for
>>  	  making off-screen renderings.
>>  
>> +comment "OSMesa classic requires dri (classic) swrast"
>> +	depends on !BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
>> +
>>  if BR2_PACKAGE_MESA3D_DRIVER
>>  
>>  comment "Additional API Support"
>>



More information about the buildroot mailing list