llvmpipe: fix cube image size query

The 3rd coord wasn't being handled properly

Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9746>
This commit is contained in:
Dave Airlie 2021-03-22 15:31:45 +10:00 committed by Marge Bot
parent b3ff9a02a4
commit b03cfad77a

View file

@ -3922,16 +3922,7 @@ lp_build_size_query_soa(struct gallivm_state *gallivm,
dims = texture_dims(target);
switch (target) {
case PIPE_TEXTURE_1D_ARRAY:
case PIPE_TEXTURE_2D_ARRAY:
case PIPE_TEXTURE_CUBE_ARRAY:
has_array = TRUE;
break;
default:
has_array = FALSE;
break;
}
has_array = has_layer_coord(target);
assert(!params->int_type.floating);