Mesa (master): freedreno/a5xx: add texture MIPLVLS

Rob Clark robclark at kemper.freedesktop.org
Wed Jan 11 00:41:06 UTC 2017


Module: Mesa
Branch: master
Commit: 730c3047f084f7d3e10b3badd3b0889170d32ff0
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=730c3047f084f7d3e10b3badd3b0889170d32ff0

Author: Rob Clark <robdclark at gmail.com>
Date:   Mon Jan  9 11:21:23 2017 -0500

freedreno/a5xx: add texture MIPLVLS

Signed-off-by: Rob Clark <robdclark at gmail.com>

---

 src/gallium/drivers/freedreno/a5xx/fd5_texture.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gallium/drivers/freedreno/a5xx/fd5_texture.c b/src/gallium/drivers/freedreno/a5xx/fd5_texture.c
index 47b07b8..127cf33 100644
--- a/src/gallium/drivers/freedreno/a5xx/fd5_texture.c
+++ b/src/gallium/drivers/freedreno/a5xx/fd5_texture.c
@@ -257,13 +257,13 @@ fd5_sampler_view_create(struct pipe_context *pctx, struct pipe_resource *prsc,
 			A5XX_TEX_CONST_2_PITCH(elements * rsc->cpp);
 		so->offset = cso->u.buf.offset;
 	} else {
-//		unsigned miplevels;
+		unsigned miplevels;
 
 		lvl = fd_sampler_first_level(cso);
-//		miplevels = fd_sampler_last_level(cso) - lvl;
+		miplevels = fd_sampler_last_level(cso) - lvl;
 		layers = cso->u.tex.last_layer - cso->u.tex.first_layer + 1;
 
-//		so->texconst0 |= A5XX_TEX_CONST_0_MIPLVLS(miplevels);
+		so->texconst0 |= A5XX_TEX_CONST_0_MIPLVLS(miplevels);
 		so->texconst1 =
 			A5XX_TEX_CONST_1_WIDTH(u_minify(prsc->width0, lvl)) |
 			A5XX_TEX_CONST_1_HEIGHT(u_minify(prsc->height0, lvl));




More information about the mesa-commit mailing list