From: Dave Airlie Date: Sun, 14 Feb 2021 22:26:58 +0000 (+1000) Subject: llvmpipe: zs clear use 64-bit memset X-Git-Tag: upstream/21.2.3~7511 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2ecb47abda371bbd84187d36731fe4810aae7184;p=platform%2Fupstream%2Fmesa.git llvmpipe: zs clear use 64-bit memset Use the newly added memset64 path Reviewed-by: Eric Anholt Part-of: --- diff --git a/src/gallium/drivers/llvmpipe/lp_rast.c b/src/gallium/drivers/llvmpipe/lp_rast.c index 777c445..220133c 100644 --- a/src/gallium/drivers/llvmpipe/lp_rast.c +++ b/src/gallium/drivers/llvmpipe/lp_rast.c @@ -267,9 +267,7 @@ lp_rast_clear_zstencil(struct lp_rasterizer_task *task, clear_value64 &= clear_mask64; if (clear_mask64 == 0xffffffffffULL) { for (i = 0; i < height; i++) { - uint64_t *row = (uint64_t *)dst; - for (j = 0; j < width; j++) - *row++ = clear_value64; + util_memset64(dst, clear_value64, width); dst += dst_stride; } }