Prevents a crash with the trace of
https://github.com/iXit/wine-nine-standalone/issues/40
Signed-off-by: Axel Davy <davyaxel0@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5015>
struct NineSurface9 *ds = NineSurface9(pNewZStencil);
DBG("This=%p pNewZStencil=%p\n", This, pNewZStencil);
+ user_assert(!ds || util_format_is_depth_or_stencil(ds->base.info.format),
+ D3DERR_INVALIDCALL);
+
if (This->state.ds != ds) {
nine_bind(&This->state.ds, ds);
nine_context_set_depth_stencil(This, ds);