message: Validate vertex format for Input State
diff: #include "common/Assert.h"
  #include "dawn_native/Device.h"
  +#include "dawn_native/ValidationUtils_autogen.h"
  namespace dawn_native {
  @@ -135,6 +136,9 @@ namespace dawn_native {
  HandleError("Binding slot out of bounds");
  return;
  }
  + if (GetDevice()->ConsumedError(ValidateVertexFormat(attribute->format))) {
  + return;
  + }
  // If attribute->offset is close to 0xFFFFFFFF, the validation below to add
  // attribute->offset and VertexFormatSize(attribute->format) might overflow on a
  // 32bit machine, then it can pass the validation incorrectly. We need to catch it.
  