From d14bb37a0a5c29793a41221be0cb8f8faa497ae0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Mon, 12 Jun 2017 01:27:26 +0200 Subject: [PATCH] st/mesa: don't call u_sampler_view_default_template for sampler views MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Reviewed-by: Nicolai Hähnle --- src/mesa/state_tracker/st_sampler_view.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mesa/state_tracker/st_sampler_view.c b/src/mesa/state_tracker/st_sampler_view.c index 8c814ed0a3c..7a8d05d710a 100644 --- a/src/mesa/state_tracker/st_sampler_view.c +++ b/src/mesa/state_tracker/st_sampler_view.c @@ -373,10 +373,11 @@ st_create_texture_sampler_view_from_stobj(struct st_context *st, enum pipe_format format, bool glsl130_or_later) { + /* There is no need to clear this structure (consider CPU overhead). */ struct pipe_sampler_view templ; unsigned swizzle = get_texture_format_swizzle(st, stObj, glsl130_or_later); - u_sampler_view_default_template(&templ, stObj->pt, format); + templ.format = format; templ.u.tex.first_level = stObj->base.MinLevel + stObj->base.BaseLevel; templ.u.tex.last_level = last_level(stObj); -- 2.30.2