virgl: reemit resources on first draw/clear/compute
authorChia-I Wu <olvaffe@gmail.com>
Wed, 8 May 2019 21:19:08 +0000 (14:19 -0700)
committerChia-I Wu <olvaffe@gmail.com>
Fri, 24 May 2019 17:37:40 +0000 (17:37 +0000)
commit56f9b60e50df82c3007264bf46a0d4c467688395
treeeffcf9c7ddecaad7b9128d37d6bf59b43e13b30d
parent424ec2356b5c8db416a6a79f23e6e9ffddc9521d
virgl: reemit resources on first draw/clear/compute

This gives us more precise resource tracking.  It can be beneficial
because glFlush is often followed by state changes.  We don't want
to reemit resources that are going to be unbound.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
src/gallium/drivers/virgl/virgl_context.c