dzn: Fix the 2DMSArray case in dzn_image_get_dsv_desc()
Texture2DMSArray element is not initialized, making 2DMSArray DS views buggy. Reported-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17158>
This commit is contained in:
committed by
Marge Bot
parent
6cab999d6a
commit
d232f5a026
@@ -419,6 +419,12 @@ dzn_image_get_dsv_desc(const struct dzn_image *image,
|
||||
dsv_desc.Texture2DArray.FirstArraySlice = range->baseArrayLayer;
|
||||
dsv_desc.Texture2DArray.ArraySize = layer_count;
|
||||
break;
|
||||
case D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY:
|
||||
dsv_desc.Texture2DMSArray.FirstArraySlice = range->baseArrayLayer;
|
||||
dsv_desc.Texture2DMSArray.ArraySize = layer_count;
|
||||
break;
|
||||
default:
|
||||
unreachable("Invalid view dimension");
|
||||
}
|
||||
|
||||
return dsv_desc;
|
||||
|
||||
Reference in New Issue
Block a user