[Mesa-dev] [PATCH shader-db 2/3] docs: Improve dependencies documentation

Kenneth Graunke kenneth at whitecape.org
Mon Oct 12 14:24:45 PDT 2015


On Sunday, October 11, 2015 04:30:13 PM Rhys Kidd wrote:
> Signed-off-by: Rhys Kidd <rhyskidd at gmail.com>
> ---
>  README | 13 ++++++++++++-
>  1 file changed, 12 insertions(+), 1 deletion(-)
> 
> diff --git a/README b/README
> index e301d0e..6ed3244 100644
> --- a/README
> +++ b/README
> @@ -47,7 +47,18 @@ ST_DEBUG=precompile R600_DEBUG=ps,vs,gs,precompile ./run shaders -1 2> new-run
>  
>  === Dependencies ===
>  run requires some GNU C extensions, render nodes (/dev/dri/renderD128),
> -libepoxy, OpenMP, and Mesa configured with --with-egl-platforms=x11,drm
> +libepoxy, libgbm, OpenMP, and Mesa configured with --with-egl-platforms=x11,drm

libgbm is actually part of Mesa, and gets built when you add the
configure option --with-egl-platforms=x11,drm.  So I'm not sure it makes
sense to list it separately?

> +
> +Install necessary dependencies on Ubuntu:

Maybe mention Debian here?

Otherwise, these three look good to me.  Thanks!

> +```
> +# Developers will probably have a local build of Mesa
> +sudo apt-get install build-essentials libepoxy-dev libgbm-dev
> +```
> +
> +Build with:
> +```
> +make
> +```
>  
>  === jemalloc ===
>  Since run compiles shaders in different threads, malloc/free locking overhead
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20151012/5ed1e042/attachment.sig>


More information about the mesa-dev mailing list