diff mbox series

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

Message ID 20190920163849.8124-4-bernd.kuhls@t-online.de
State Accepted
Headers show
Series package/{mesa3d, mesa3d-headers}: bump version to 19.1.7 | expand

Commit Message

Bernd Kuhls Sept. 20, 2019, 4:38 p.m. UTC
From: Romain Naour <romain.naour@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@smile.fr>
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/mesa3d/Config.in | 4 ++++
 1 file changed, 4 insertions(+)

Comments

Arnout Vandecappelle Sept. 21, 2019, 2:50 p.m. UTC | #1
On 20/09/2019 18:38, Bernd Kuhls wrote:
> From: Romain Naour <romain.naour@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@smile.fr>
> Signed-off-by: Bernd Kuhls <bernd.kuhls@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.

 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"
>
Arnout Vandecappelle Sept. 21, 2019, 3:11 p.m. UTC | #2
On 21/09/2019 16:50, Arnout Vandecappelle wrote:
>
> On 20/09/2019 18:38, Bernd Kuhls wrote:
>> From: Romain Naour <romain.naour@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@smile.fr>
>> Signed-off-by: Bernd Kuhls <bernd.kuhls@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"
>>
diff mbox series

Patch

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
 	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"