[Mesa-dev] [PATCH 00/10] i965, anv: Stop linking the Vulkan driver to libmesa

Emil Velikov emil.l.velikov at gmail.com
Thu May 26 16:39:51 UTC 2016

On 26 May 2016 at 02:52, Jason Ekstrand <jason at jlekstrand.net> wrote:
> This little series reworks the build a bit so that we can stop linking the
> Vulkan driver to libmesa.  This lets us substantially cut down on the size
> of the final binary.  The whole series can be found in a branch here:
> https://cgit.freedesktop.org/~jekstrand/mesa/log/?h=wip/anv-no-libmesa
> Cc: Emil Velikov <emil.velikov at collabora.com>
> Jason Ekstrand (1
>   compiler: Move glsl_to_nir to libglsl.la
>   ptn: Include nir.h
>   i965/nir: Move the type_size_*_bytes functions to brw_nir.h
>   i965: Move brw_create_nir to brw_program.c
>   i965: Move brw_nir_lower_uniforms.cpp to i965_FILES
>   i965: Move brw_new_shader to brw_link.cpp
>   i965/test: Remove the fragment/vertex_program field from test visitors
>   i965: Move compiler debug functions to intel_screen.c
>   i965: Don't link libmesa or libdri_test_stubs into tests
>   anv: Stop linking against libmesa.la and libdri_test_stubs.la
Barring the suggestion for patch 1/10 the series looks great.

For everything else
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>

The other cool thing is that now we can nuke libdri_test_stubs :-)
I'll send a patch for that as this hits master.


More information about the mesa-dev mailing list