Yunchao He d28b578b6b Disallow storage buffer binding in vertex shader
Writable storage buffer in vertex shader is an optional feature.
It is not supported in many devices/OSes. WebGPU doesn't support
writable storage buffer in vertex shader. This change generates an
error for storage buffer binding for vertex shader stage, in order
to disallow writable storage buffer in vertex shader.

This change also adds a validation test and revises existing
end2end tests and validation tests accordingly.

BUG=dawn:180

Change-Id: I9def918d19f65aab45a31acb985c1a0a09c97ca8
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/14521
Commit-Queue: Yunchao He <yunchao.he@intel.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
2019-12-19 18:50:18 +00:00
..
2019-12-18 00:08:16 +00:00
2019-11-05 15:44:05 +00:00
2019-11-22 17:02:22 +00:00
2019-11-22 17:02:22 +00:00
2019-12-06 18:21:39 +00:00
2019-11-22 17:02:22 +00:00
2019-11-22 17:02:22 +00:00
2019-11-22 17:02:22 +00:00
2019-11-22 17:02:22 +00:00
2019-12-09 19:11:12 +00:00