the db members are only populated in db mode
fixes Dawn of War 3 crash on launch
Fixes:
99ba529feed ("zink: implement descriptor buffer handling of bindless texture")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22566>
zink_descriptor_surface_resource(struct zink_descriptor_surface *ds)
{
return ds->is_buffer ?
- zink_descriptor_mode == ZINK_DESCRIPTOR_MODE_DB ? (struct zink_resource*)ds->bufferview->pres : zink_resource(ds->db.pres) :
+ zink_descriptor_mode == ZINK_DESCRIPTOR_MODE_DB ? zink_resource(ds->db.pres) : zink_resource(ds->bufferview->pres) :
(struct zink_resource*)ds->surface->base.texture;
}