dawn-cmake/src/tint
Ryan Harrison e87ac76f7d Merge remote-tracking branch 'tint/main' into HEAD
Integrates Tint repo into Dawn

KIs:
- Building docs for Tint is turned off, because it fails due to lack
  of annotations in Dawn source files.
- Dawn CQ needs to be updated to run Tint specific tests
- Significant post-merge cleanup needed

R=bclayton,cwallez
BUG=dawn:1339

Change-Id: I6c9714a0030934edd6c51f3cac4684dcd59d1ea3
2022-04-06 15:37:27 -04:00
..
ast ast: Add a CompoundAssignmentStatement node 2022-03-31 22:30:10 +00:00
bench benchmarks: Fix path to benchmark files 2022-02-25 19:18:23 +00:00
cmd Add option to auto generate bindings for external textures 2022-04-06 13:57:54 +00:00
diagnostic tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
fuzzers Merge remote-tracking branch 'tint/main' into HEAD 2022-04-06 15:37:27 -04:00
inspector Remove @block attribute 2022-03-21 16:09:17 +00:00
reader wgsl: Make colon optional for case statements 2022-04-05 21:01:09 +00:00
resolver validation: Allow storage atomics without structs 2022-04-05 21:01:09 +00:00
sem builtins: Add smoothstep, deprecate smoothStep 2022-03-30 17:57:39 +00:00
text Error on invalid UTF-8 sequences 2022-03-15 16:18:03 +00:00
transform Add option to auto generate bindings for external textures 2022-04-06 13:57:54 +00:00
utils sem: Use UniqueAllocator for types 2022-03-07 17:05:28 +00:00
val CMake: fix clang-cl build 2022-03-15 13:37:33 +00:00
writer Add option to auto generate bindings for external textures 2022-04-06 13:57:54 +00:00
BUILD.gn Add option to auto generate bindings for external textures 2022-04-06 13:57:54 +00:00
CMakeLists.txt Add option to auto generate bindings for external textures 2022-04-06 13:57:54 +00:00
builtin_table.cc Use 'final' specifier on leaf classes 2022-03-07 18:37:46 +00:00
builtin_table.h tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
builtin_table.inl builtins: Add smoothstep, deprecate smoothStep 2022-03-30 17:57:39 +00:00
builtin_table.inl.tmpl tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
builtin_table_test.cc sem: Use UniqueAllocator for types 2022-03-07 17:05:28 +00:00
builtins.def builtins: Add smoothstep, deprecate smoothStep 2022-03-30 17:57:39 +00:00
castable.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
castable.h Fix default case must at last assertion in Switch() 2022-04-01 11:12:36 +00:00
castable_bench.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
castable_test.cc castable: Make Switch() smarter about return types 2022-02-25 20:24:42 +00:00
clone_context.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
clone_context.h tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
clone_context_test.cc Move BlockAllocator from src/tint to src/tint/utils 2022-03-04 21:09:24 +00:00
debug.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
debug.h tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
debug_test.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
demangler.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
demangler.h tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
demangler_test.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
program.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
program.h Move BlockAllocator from src/tint to src/tint/utils 2022-03-04 21:09:24 +00:00
program_builder.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
program_builder.h resolver: Validate compound assignment statements 2022-03-31 22:30:10 +00:00
program_builder_test.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
program_id.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
program_id.h tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
program_test.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
scope_stack.h tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
scope_stack_test.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
source.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
source.h tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
source_test.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
symbol.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
symbol.h tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
symbol_table.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
symbol_table.h tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
symbol_table_test.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
symbol_test.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
test_main.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
tint.natvis natvis: add support for more ast types, and improve existing 2022-03-15 13:38:29 +00:00
traits.h tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
traits_test.cc tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00