On Tue, Sep 05, 2023 at 05:07:39PM -0500, [email protected] wrote:
> From: Randolph Sapp <[email protected]>
> 
> Devices that must use software rendering should use llvmpipe over the
> default softpipe. There are significant performance improvements
> associated with this change for devices like AM62A which lack a GPU.
> 
> This, unfortunately is only available on armv6+ devices so we'll
> conditionally drop this for the omapl138 device. (I'd switch this
> directly based on platform architecture but this doesn't appear to work
> correctly for PACKAGECONFIG strings in the distro.conf)
> 
> Signed-off-by: Randolph Sapp <[email protected]>
> ---
> 
> Use Denys' recommendation with a more verbose variable name.
> 
>  meta-arago-distro/conf/distro/arago.conf | 7 +++++++
>  meta-arago-distro/conf/layer.conf        | 1 +
>  2 files changed, 8 insertions(+)
> 
> diff --git a/meta-arago-distro/conf/distro/arago.conf 
> b/meta-arago-distro/conf/distro/arago.conf
> index 48f053bb..81faf7bd 100644
> --- a/meta-arago-distro/conf/distro/arago.conf
> +++ b/meta-arago-distro/conf/distro/arago.conf
> @@ -102,6 +102,13 @@ PACKAGECONFIG:append:pn-piglit = " \
>  PACKAGECONFIG:pn-opengl-es-cts = "${@bb.utils.contains("DISTRO_FEATURES", 
> "wayland", "wayland", "surfaceless", d)}"
>  PACKAGECONFIG:pn-vulkan-cts = "${@bb.utils.contains("DISTRO_FEATURES", 
> "wayland", "wayland", "surfaceless", d)}"
>  
> +# Use llvmpipe for better performance with software rendering
> +# Only available for armv6+ devices
> +MESA_GALLIUM_LLVM_PACKAGECONFIG = "gallium-llvm"
> +MESA_GALLIUM_LLVM_PACKAGECONFIG:omapl138 = ""
> +PACKAGECONFIG:append:pn-mesa = " ${MESA_GALLIUM_LLVM_PACKAGECONFIG}"
> +PACKAGECONFIG:append:pn-mesa-pvr = " ${MESA_GALLIUM_LLVM_PACKAGECONFIG}"

This would unnecessarily add a whitespace to PACKAGECONFIG for omapl138, but 
is fine.


>  # Enable encryption support in open62541
>  PACKAGECONFIG:append:pn-open62541 = " encrypt"
>  
> diff --git a/meta-arago-distro/conf/layer.conf 
> b/meta-arago-distro/conf/layer.conf
> index 5de46fc9..02d5beaa 100644
> --- a/meta-arago-distro/conf/layer.conf
> +++ b/meta-arago-distro/conf/layer.conf
> @@ -19,6 +19,7 @@ LAYERDEPENDS_meta-arago-distro = " \
>      meta-python \
>      qt5-layer \
>      meta-arago-extras \
> +    clang-layer \
>  "
>  
>  LAYERRECOMMENDS_meta-arago-distro = " \
> -- 
> 2.41.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#14888): 
https://lists.yoctoproject.org/g/meta-arago/message/14888
Mute This Topic: https://lists.yoctoproject.org/mt/101181500/21656
Group Owner: [email protected]
Unsubscribe: 
https://lists.yoctoproject.org/g/meta-arago/leave/10763299/21656/89520264/xyzzy 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to