[Mesa-dev] [PATCH 1/2] util: import cache.c/h from glsl

Emil Velikov emil.l.velikov at gmail.com
Tue Nov 15 19:12:25 UTC 2016


On 15 November 2016 at 19:07, Marek Olšák <maraeo at gmail.com> wrote:
> From: Marek Olšák <marek.olsak at amd.com>
>
> It's not dependent on GLSL and it can be useful for shader caches that don't
> deal with GLSL.
>
> v2: address review comments
Thank you !

> ---
>  configure.ac                                     |  4 ----
>  src/compiler/Makefile.glsl.am                    |  4 ----
>  src/compiler/Makefile.sources                    |  4 ----
>  src/compiler/glsl/tests/cache_test.c             | 22 +---------------------
>  src/util/Makefile.sources                        |  2 ++
>  src/{compiler/glsl/cache.c => util/disk_cache.c} | 16 +++++++++-------
>  src/{compiler/glsl/cache.h => util/disk_cache.h} | 11 +++++------
>  7 files changed, 17 insertions(+), 46 deletions(-)
>  rename src/{compiler/glsl/cache.c => util/disk_cache.c} (98%)
>  rename src/{compiler/glsl/cache.h => util/disk_cache.h} (99%)
>
> diff --git a/configure.ac b/configure.ac
> index 9d62b90..90845e6 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -1354,24 +1354,20 @@ AC_ARG_ENABLE([shader-cache],
>      [if test "x$with_sha1" != "x"; then
>          enable_shader_cache=yes
>       else
>          enable_shader_cache=no
>       fi])
>  if test "x$with_sha1" = "x"; then
>      if test "x$enable_shader_cache" = "xyes"; then
>          AC_MSG_ERROR([Cannot enable shader cache (no SHA-1 implementation found)])
>      fi
>  fi
> -AM_CONDITIONAL([ENABLE_SHADER_CACHE], [test x$enable_shader_cache = xyes])
> -if test "x$enable_shader_cache" = "xyes"; then
> -   AC_DEFINE([ENABLE_SHADER_CACHE], [1], [Enable shader cache])
> -fi
>
Looks like I wasn't unclear - you want to drop the AM_CONDITIONAL and
keep the other three lines. As-is the code is never built so one
cannot really use it.

With that
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>

-Emil


More information about the mesa-dev mailing list