[Mesa-dev] [PATCH 1/2] u_format_s3tc.c: Don't call getenv() twice
Brian Paul
brianp at vmware.com
Fri Oct 12 08:49:08 PDT 2012
On 10/11/2012 02:56 PM, Matt Turner wrote:
> ---
> src/gallium/auxiliary/util/u_format_s3tc.c | 5 +++--
> 1 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/src/gallium/auxiliary/util/u_format_s3tc.c b/src/gallium/auxiliary/util/u_format_s3tc.c
> index d8a7c0d..4a9dc22 100644
> --- a/src/gallium/auxiliary/util/u_format_s3tc.c
> +++ b/src/gallium/auxiliary/util/u_format_s3tc.c
> @@ -109,6 +109,7 @@ util_format_s3tc_init(void)
> util_dl_proc fetch_2d_texel_rgba_dxt3;
> util_dl_proc fetch_2d_texel_rgba_dxt5;
> util_dl_proc tx_compress_dxtn;
> + char *force_s3tc_enable;
>
> if (!first_time)
> return;
> @@ -119,8 +120,8 @@ util_format_s3tc_init(void)
>
> library = util_dl_open(DXTN_LIBNAME);
> if (!library) {
> - if (getenv("force_s3tc_enable")&&
> - !strcmp(getenv("force_s3tc_enable"), "true")) {
> + if ((force_s3tc_enable = getenv("force_s3tc_enable"))&&
> + !strcmp(force_s3tc_enable, "true")) {
> debug_printf("couldn't open " DXTN_LIBNAME ", enabling DXTn due to "
> "force_s3tc_enable=true environment variable\n");
> util_format_s3tc_enabled = TRUE;
Reviewed-by: Brian Paul <brianp at vmware.com>
More information about the mesa-dev
mailing list