Add vertex pulling transform

Adds a first-pass version of vertex pulling. This is missing several important things such as buffer offsets, support for more types, and clamping.

Bug: dawn:480, tint:206
Change-Id: Ia8a3abc446bca4c5a40e064f85fb59de1c3f5af9
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/26260
Reviewed-by: dan sinclair <dsinclair@chromium.org>
Commit-Queue: dan sinclair <dsinclair@chromium.org>
This commit is contained in:
Idan Raiter
2020-08-12 17:23:58 +00:00
committed by Commit Bot service account
parent d3107bdbaa
commit 63551e3b2f
6 changed files with 1435 additions and 0 deletions

View File

@@ -25,6 +25,8 @@
#include "src/validator.h"
#include "src/writer/writer.h"
#include "src/ast/transform/vertex_pulling_transform.h"
#if TINT_BUILD_SPV_READER
#include "src/reader/spirv/parser.h"
#endif // TINT_BUILD_SPV_READER