[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.
-Emil
More information about the mesa-dev
mailing list