radeonsi: fix images with level > 0

This should fix spec@arb_shader_image_load_store@level.

Broken by:
    Commit: 95c5bbae66
    radeonsi: set some image descriptor fields at bind time

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
Marek Olšák 2016-06-03 19:17:46 +02:00
parent fd6bbc2ee2
commit 3b44864ab7

View file

@ -602,7 +602,7 @@ static void si_set_shader_image(struct si_context *ctx,
view->u.tex.last_layer,
width, height, depth,
desc, NULL);
si_set_mutable_tex_desc_fields(tex, tex->surface.level, level,
si_set_mutable_tex_desc_fields(tex, &tex->surface.level[level], level,
util_format_get_blockwidth(view->format),
false, desc);
}