Add cases with multiple draws and dispatches
Add cases with multiple draws and dispatches

D3D11 cannot allow the same (sub)-resource bound as both
a SRV and an UAV at the same time. If render pipline and
compute pipeline access the same texture, must unset
conflicting SRVs and UAVs before drawing and dispatching
on D3D backend. Currently, these cases could not pass
on D3D11 backend.

Bug: angleproject:3152
TEST=angle_end2end_tests.ComputeShaderTest.*

Change-Id: I3ed19d7586625aac7fe9f46f86341d136d148019
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1578131
Reviewed-by: Jiajia Qin <18ef504dc2f2be7888c61ad30571995bf38d04e0@intel.com>
Reviewed-by: Geoff Lang <b6fc25fe0362055230985c05cbfa8adb741ccc0f@chromium.org>
Commit-Queue: Xinghua Cao <6e2d0731a515f983afdb0b68e5f745c5e6b6e9f9@intel.com>

ppy/angle,ppy/angle,ppy/angle,ppy/angle