Don't discard array descriptor update because some elements are invalid
Don't discard array descriptor update because some elements are invalid

* When checking for validity, some array elements might be valid while
  others might not be. This is still OK if the application knew that
  only certain elements would be accessed by the given shaders - so we
  should still update the others.

googlestadia/renderdoc,TurtleRockStudios/renderdoc_public,Zorro666/renderdoc,Zorro666/renderdoc,Zorro666/renderdoc,TurtleRockStudios/renderdoc_public,Zorro666/renderdoc,baldurk/renderdoc,googlestadia/renderdoc,TurtleRockStudios/renderdoc_public,baldurk/renderdoc,baldurk/renderdoc,baldurk/renderdoc,baldurk/renderdoc,Zorro666/renderdoc,googlestadia/renderdoc,TurtleRockStudios/renderdoc_public,TurtleRockStudios/renderdoc_public,googlestadia/renderdoc,Zorro666/renderdoc,googlestadia/renderdoc,baldurk/renderdoc,TurtleRockStudios/renderdoc_public,googlestadia/renderdoc