radv/gfx9: use total levels in texture descriptor
We need to use all the levels when filling out the gfx9 descriptor. Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Cc: "17.2" <mesa-stable@lists.freedesktop.org> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
6bafb56df6
commit
df09f1f3cd
|
@ -414,7 +414,7 @@ si_make_texture_descriptor(struct radv_device *device,
|
|||
state[4] |= S_008F20_BC_SWIZZLE(bc_swizzle);
|
||||
state[5] |= S_008F24_MAX_MIP(image->info.samples > 1 ?
|
||||
util_logbase2(image->info.samples) :
|
||||
last_level);
|
||||
image->info.levels - 1);
|
||||
} else {
|
||||
state[3] |= S_008F1C_POW2_PAD(image->info.levels > 1);
|
||||
state[4] |= S_008F20_DEPTH(depth - 1);
|
||||
|
|
Loading…
Reference in New Issue