mesa/src
David McFarland 37ba112d07 util: Change remaining uint32 cache ids to sha1
After discussion with Timothy Arceri. disk_cache_get_function_identifier
was using only the first byte of the sha1 build-id.  Replace
disk_cache_get_function_identifier with implementation from
radv_get_build_id.  Instead of writing a uint32_t it now writes to a
mesa_sha1.  All drivers using disk_cache_get_function_identifier are
updated accordingly.

Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Fixes: 83ea8dd99b ("util: add disk_cache_get_function_identifier()")
[Juan A. Suarez: resolve trivial conflicts]
(cherry picked from commit 07a00a8729)
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

Conflicts:
	src/gallium/drivers/radeonsi/si_pipe.c
2018-10-26 08:42:45 +00:00
..
amd util: Change remaining uint32 cache ids to sha1 2018-10-26 08:42:45 +00:00
broadcom android: broadcom/cle: export the broadcom top level path headers 2018-09-17 17:02:30 +02:00
compiler glsl: ignore trailing whitespace when define redefined 2018-10-11 08:54:18 +02:00
egl egl: make eglSwapBuffers* a no-op for !window surfaces 2018-10-08 13:54:30 +02:00
gallium util: Change remaining uint32 cache ids to sha1 2018-10-26 08:42:45 +00:00
gbm gbm: Add support for 10bpp BGR formats 2018-08-01 12:55:37 +01:00
getopt
glx apple/glx/log: added missing va_end() after va_copy() 2018-09-08 01:02:28 +03:00
gtest autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel anv: add missing unlock in error path. 2018-10-11 08:48:54 +02:00
loader loader/dri3: Also wait for front buffer fence if we triggered it 2018-10-22 11:47:25 +02:00
mapi glapi: actually implement GL_EXT_robustness for GLES 2018-08-24 00:21:44 +03:00
mesa gallium: Correctly handle no config context creation 2018-10-25 10:18:30 +02:00
util util: Change remaining uint32 cache ids to sha1 2018-10-26 08:42:45 +00:00
vulkan vulkan: Disable randr lease for libxcb < 1.13 2018-10-01 10:22:48 +02:00
git_sha1.h.in meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
Makefile.am egl: rewire the build systems to use libwayland-egl 2018-06-06 12:11:57 -07:00
meson.build v3d: Fix meson build without vc4. 2018-07-29 19:22:33 -07:00
SConscript buildsys: move file regeneration logic to the script itself 2017-10-27 13:38:37 +01:00