freedreno/a5xx: add texture MIPLVLS

Signed-off-by: Rob Clark <robdclark@gmail.com>
This commit is contained in:
Rob Clark 2017-01-09 11:21:23 -05:00
parent 1a5d0818df
commit 730c3047f0
1 changed files with 3 additions and 3 deletions

View File

@ -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));