1. bb0496e test: Add E2E test coverage for shader IO by James Price · 3 years, 11 months ago
  2. a70c14d main: Replace --dawn-validation with --validate by Ben Clayton · 3 years, 11 months ago
  3. a7a23ea test: Fix type of vertex_index builtin by James Price · 3 years, 11 months ago
  4. 94ac078 writer/msl: Wrap each array type in a struct by James Price · 3 years, 11 months ago
  5. 0895c23 Fix integer vector bitwise ops not being allowed by Antonio Maiorano · 3 years, 11 months ago
  6. 42220ba writer/msl: Hoist array and struct initializers by James Price · 3 years, 11 months ago
  7. c91f8f2 Implement addition and subtraction of float matrices by Antonio Maiorano · 3 years, 11 months ago
  8. eaed2b6 Add support for binary arithmetic expressions with mixed scalar and vector operands by Antonio Maiorano · 3 years, 11 months ago
  9. d5f4ea2 wsgl-writer: emit inf, nan, subnormal as hex float by David Neto · 3 years, 11 months ago
  10. 564000f Remove deprecated functionality by James Price · 3 years, 11 months ago
  11. cbd3bbc Disable MSL tests that fail to validate by James Price · 3 years, 11 months ago
  12. 5102f87 writer/msl: Add parentheses for member accesses by James Price · 3 years, 11 months ago
  13. 7a47fa8 writer/msl: Handle private and workgroup variables by James Price · 3 years, 11 months ago
  14. e5fdd58 writer/msl: Emit const on array and ptr parameters by James Price · 3 years, 11 months ago
  15. ed86bf9 Add transform::Simplify by Ben Clayton · 3 years, 11 months ago
  16. ee0b69c test: Add expected files for HLSL tests that pass by Ben Clayton · 3 years, 11 months ago
  17. ada560b writer/hlsl: Fix continuing block emission by Ben Clayton · 3 years, 11 months ago
  18. 0c978e9 writer/msl: Fix array type emission by James Price · 3 years, 11 months ago
  19. 351ac4a transform::VarForDynamicIndex: Operate on matrices by Ben Clayton · 3 years, 11 months ago
  20. 6c58277 writer/msl: Simplify type constructor generation by James Price · 3 years, 11 months ago
  21. 22d891c sem: Add FunctionBlockStatement by Ben Clayton · 3 years, 11 months ago
  22. 9e32b20 Add transform::VarForDynamicIndex by Ben Clayton · 4 years ago
  23. 06aa88a hlsl: Pointer support by Ben Clayton · 4 years ago
  24. b350500 utils: Add TINT_SCOPED_ASSIGNMENT() by Ben Clayton · 4 years ago
  25. 70f80bb ast: Support non-literal workgroup_size parameters by James Price · 4 years ago
  26. 05743af Revert "Add DuplicateStorageStruct transform" by Antonio Maiorano · 4 years ago
  27. 9486759 writer/msl: Fix zero-valued matrix constructors by James Price · 4 years ago
  28. cbe816f writer/msl: Generate address spaces for pointers by James Price · 4 years ago
  29. 09d53d5 writer/hlsl: Emit `static` for private global variables by Ben Clayton · 4 years ago
  30. 594075a Add DuplicateStorageStruct transform by Antonio Maiorano · 4 years ago
  31. b39d776 tools/test-all.sh: Fix usage info by James Price · 4 years ago
  32. 9b54a2e Implement Pointers and References by Ben Clayton · 4 years ago
  33. d123267 test: Generate expected output for all tests by Ben Clayton · 4 years ago
  34. 5858dcc test: Move misc sample shaders to test/samples by Ben Clayton · 4 years ago
  35. 6aa5a92 writer/hlsl: Zero-initialize var declarations by Ben Clayton · 4 years ago
  36. bb3d963 test: Add some basic vector / matrix access tests by Ben Clayton · 4 years ago
  37. 634c829 test: Move bug cases to sub-directories by Ben Clayton · 4 years ago
  38. 57b2a06 tools/test-all.sh: Reimplement in golang by Ben Clayton · 4 years ago
  39. dc4e6c1 Remove sem::AccessControl by Antonio Maiorano · 4 years ago
  40. f2f3bfc resolver: Allocate IDs for named pipeline constants by James Price · 4 years ago
  41. 77daee1 Remove legacy EmitVertexPointSize transform by James Price · 4 years ago
  42. ad19a63 Add sem::Reference by Ben Clayton · 4 years ago
  43. a34fa0e Remove sem::Alias by Ben Clayton · 4 years ago
  44. cbbe576 reader/spirv - add type hierarchy by Ben Clayton · 4 years ago
  45. 4cd5eea sem: Fold together sem::Array and sem::ArrayType by Ben Clayton · 4 years ago
  46. 7e55817 test-all.sh: Rework use of directory argument by David Neto · 4 years ago
  47. ba6ab5e sem: Fold together sem::Struct and sem::StructType by Ben Clayton · 4 years ago
  48. b432f23 Add Transform For External Textures by Brandon Jones · 4 years ago
  49. 01c3ce7 test-all: allow specification of one output format by David Neto · 4 years ago
  50. 58a3624 Add --dump-spirv option to tint_unittests by David Neto · 4 years ago
  51. 02ada29 Add Transform::CreateASTTypeFor() by Ben Clayton · 4 years ago
  52. 77a7518 Add fallback when realpath doesn't exist by David Neto · 4 years ago
  53. e87ded8 Rename builtin constant_id to override by James Price · 4 years ago
  54. 275eb7e reader/spirv: Clean up disjoint AST nodes by Ben Clayton · 4 years ago
  55. 961dc6f reader/wgsl: match spec rules for function calls by James Price · 4 years ago
  56. 0949bdf Add transform to strip entry points from a module by James Price · 4 years ago
  57. 31204af Add ast::ExternalTexture by Antonio Maiorano · 4 years ago
  58. 6e2ed30 test: Add simple_vertex.spvasm by Ben Clayton · 4 years ago
  59. 145f865 Add texture_external parsing and intrinsic overloads by Brandon Jones · 4 years ago
  60. 3980c4e Get `gn gen --check` actually working in repo by Ryan Harrison · 4 years ago
  61. 536e54b Another attempt to fix failing `gn check --check` in Chromium by Ryan Harrison · 4 years ago
  62. 4270834 resolver: Validate uniform buffer types by Ben Clayton · 4 years ago
  63. 8db8188 Resolver: Validate array el is not [[block]] struct by Ben Clayton · 4 years ago
  64. 98c2cf0 More BUILD.gn fixes for building Tint in Chromium by Corentin Wallez · 4 years ago
  65. c0810e7 Fix gn check in Chromium by Corentin Wallez · 4 years ago
  66. 8a8d26b ast: Add type nodes by Ben Clayton · 4 years ago
  67. aea9c68 Move type/* files to sem/ directory by Antonio Maiorano · 4 years ago
  68. e94237d Add ExternalTexture Type by Brandon Jones · 4 years ago
  69. 3244bcd Rename sem_*.cc to *.cc by Antonio Maiorano · 4 years ago
  70. 5cd71b8 Rename semantic to sem by Antonio Maiorano · 4 years ago
  71. 1773535 Resolver: Validate <storage> var types by Ben Clayton · 4 years ago
  72. d13982f [msl-writer] Support MSL compiler validation in unit tests by Arman Uguray · 4 years ago
  73. 6a802cd writer/hlsl: Move the renamer into the sanitizer transform by Ben Clayton · 4 years ago
  74. 015b9aa Add transform::CalculateArrayLength by Ben Clayton · 4 years ago
  75. 6d30523 Add transform::DecomposeStorageAccess by Ben Clayton · 4 years ago
  76. 571f2b7 wgsl: Deprecate 'const' for 'let' by Ben Clayton · 4 years ago
  77. 9328d94 wgsl: Deprecate '-> void' on functions by Ben Clayton · 4 years ago
  78. 8f42be3 Delete Validator except public API by Antonio Maiorano · 4 years ago
  79. 1b8d9f2 CloneContext: Don't create named symbols from unnamed by Ben Clayton · 4 years ago
  80. e93d46f Move remaining Validator tests to Resolver by Antonio Maiorano · 4 years ago
  81. bfc9794 Move entry point validation from Validator to Resolver by Antonio Maiorano · 4 years ago
  82. a2239c6 Update Tint samples to new entry point IO syntax by James Price · 4 years ago
  83. 68f558f [resolver] Add entry point IO validation by James Price · 4 years ago
  84. 3f985b9 Add a transform for canonicalizing entry point interfaces by James Price · 4 years ago
  85. 494e82d [resolver] Track pipeline stage usages for structs by James Price · 4 years ago
  86. 39a65a1 Add type inference support to Resolver by Antonio Maiorano · 4 years, 1 month ago
  87. 55bc540 writer/hlsl: Emit workgroup variables by Ben Clayton · 4 years, 1 month ago
  88. e0c1221 Add transform::BindingRemapper by Ben Clayton · 4 years, 1 month ago
  89. 01ac3dd Add utils/hash.h by Ben Clayton · 4 years, 1 month ago
  90. cea744d Move Switch validation from Validator to Resolver by Antonio Maiorano · 4 years, 1 month ago
  91. 5622b6b AppendVector() - support pointer args by Ben Clayton · 4 years, 1 month ago
  92. f55091a Implement barrier intrinsics by Ben Clayton · 4 years, 1 month ago
  93. 06feb3f Finish moving call validation from Validator to Resolver by Antonio Maiorano · 4 years, 1 month ago
  94. 91da97d Remove ast::NullLiteral by Ben Clayton · 4 years, 1 month ago
  95. eae161c writer/spirv: Clean up constant generation by Ben Clayton · 4 years, 1 month ago
  96. 03c01b5 Move function validation from Validator to Resolver by Antonio Maiorano · 4 years, 1 month ago
  97. 6b2fc05 Resolver: Check that initializers and assignments are valid by Ben Clayton · 4 years, 1 month ago
  98. 25eef8d s/sharable/shareable by Ben Clayton · 4 years, 1 month ago
  99. 722b5a2 Resolver: Add validation for host-sharable / storage by Ben Clayton · 4 years, 1 month ago
  100. 9970ec6 Move struct validation from Validator to Resolver by Antonio Maiorano · 4 years, 1 month ago