svga: add the has_backed_views flag
authorCharmaine Lee <charmainel@vmware.com>
Wed, 22 Mar 2017 17:46:54 +0000 (10:46 -0700)
committerBrian Paul <brianp@vmware.com>
Fri, 7 Apr 2017 19:46:43 +0000 (13:46 -0600)
commit02c9bf2d54cc166882a10a5b54b14dda832b4ecd
treed621a916b9a42eaccf6ed9fc3b6d7b4754fc3b48
parenta421d45e61c56c48bcc0fed19b15b5081c8f32d3
svga: add the has_backed_views flag

The new has_backed_views flag specifies if any of the render target
views or depth stencil view is a backing surface view.
The flag is used in svga_propagate_rendertargets() so it can return early
if there is no surface to propagate.

Reviewed-by: Brian Paul <brianp@vmware.com>
src/gallium/drivers/svga/svga_context.h
src/gallium/drivers/svga/svga_state_framebuffer.c
src/gallium/drivers/svga/svga_surface.c