[Mesa-dev] [PATCH 5/6] r600: use build-id when available for disk cache
Marek Olšák
maraeo at gmail.com
Tue Oct 2 20:59:45 UTC 2018
For the series:
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Marek
On Tue, Sep 18, 2018 at 10:14 PM Timothy Arceri <tarceri at itsqueeze.com> wrote:
>
> ---
> src/gallium/drivers/r600/r600_pipe_common.c | 14 +++++++-------
> 1 file changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/src/gallium/drivers/r600/r600_pipe_common.c b/src/gallium/drivers/r600/r600_pipe_common.c
> index f7cfd0d46a6..6b581242a18 100644
> --- a/src/gallium/drivers/r600/r600_pipe_common.c
> +++ b/src/gallium/drivers/r600/r600_pipe_common.c
> @@ -854,13 +854,13 @@ static void r600_disk_cache_create(struct r600_common_screen *rscreen)
> if (rscreen->debug_flags & DBG_ALL_SHADERS)
> return;
>
> - uint32_t mesa_timestamp;
> - if (disk_cache_get_function_timestamp(r600_disk_cache_create,
> - &mesa_timestamp)) {
> - char *timestamp_str;
> + uint32_t mesa_id;
> + if (disk_cache_get_function_identifier(r600_disk_cache_create,
> + &mesa_id)) {
> + char *mesa_id_str;
> int res = -1;
>
> - res = asprintf(×tamp_str, "%u",mesa_timestamp);
> + res = asprintf(&mesa_id_str, "%u", mesa_id);
> if (res != -1) {
> /* These flags affect shader compilation. */
> uint64_t shader_debug_flags =
> @@ -870,9 +870,9 @@ static void r600_disk_cache_create(struct r600_common_screen *rscreen)
>
> rscreen->disk_shader_cache =
> disk_cache_create(r600_get_family_name(rscreen),
> - timestamp_str,
> + mesa_id_str,
> shader_debug_flags);
> - free(timestamp_str);
> + free(mesa_id_str);
> }
> }
> }
> --
> 2.17.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list