diff --git a/src/intel/common/intel_uuid.c b/src/intel/common/intel_uuid.c index df2471569cf..14f6275416a 100644 --- a/src/intel/common/intel_uuid.c +++ b/src/intel/common/intel_uuid.c @@ -78,7 +78,9 @@ intel_uuid_compute_driver_id(uint8_t *uuid, * UUID. */ _mesa_sha1_init(&sha1_ctx); - _mesa_sha1_update(&sha1_ctx, intelDriver, strlen(intelDriver) * sizeof(char)); + _mesa_sha1_update(&sha1_ctx, intelDriver, strlen(intelDriver)); + _mesa_sha1_update(&sha1_ctx, &devinfo->has_bit6_swizzle, + sizeof(devinfo->has_bit6_swizzle)); _mesa_sha1_final(&sha1_ctx, sha1); memcpy(uuid, sha1, size); }