diff --git a/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c b/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c index 43f21566ec3..2be575fb21d 100644 --- a/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c +++ b/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c @@ -62,7 +62,8 @@ static inline boolean can_cache_resource(uint32_t bind) bind == VIRGL_BIND_INDEX_BUFFER || bind == VIRGL_BIND_VERTEX_BUFFER || bind == VIRGL_BIND_CUSTOM || - bind == VIRGL_BIND_STAGING; + bind == VIRGL_BIND_STAGING || + bind == VIRGL_BIND_DEPTH_STENCIL; } static void virgl_hw_res_destroy(struct virgl_drm_winsys *qdws,