1. 533a1ba validation: Fix array storage class validation by James Price · 16 hours ago main
  2. f6e5cc0 Deprecate the @stride attribute by James Price · 16 hours ago
  3. e04d0f4 Remove passing HLSL expected files for vk-gl-cts by James Price · 16 hours ago
  4. 1984170 Clang format the entire tint codebase by Ben Clayton · 17 hours ago
  5. 01e4b6f wgsl: Replace [[decoration]] with @decoration by Ben Clayton · 2 days ago
  6. 8f1d522 cmake: Link diagnostic sources into tint_utils_io by James Price · 2 days ago
  7. b28c5ad msl: Fix non-struct runtime-sized array codegen by James Price · 2 days ago
  8. 6b1e5f5 wgsl: Do not require a semicolon after a struct by James Price · 2 days ago
  9. ecf43d6 Add non-struct buffer types to the release notes by James Price · 2 days ago
  10. 5085438 inspector: Add support for non-struct buffers by James Price · 2 days ago
  11. ae8c656 glsl: Wrap non-struct buffer types in structs by James Price · 2 days ago
  12. 51e55b2 transform: Handle arrayLength for non-struct buffers by James Price · 2 days ago
  13. 7395e29 Allow non-struct buffer store types by James Price · 2 days ago
  14. c3cec4d inspector: Re-add inspector::SamplerTexturePair by Ben Clayton · 3 days ago chromium/4840 chromium/4841 chromium/4842 chromium/4843 chromium/4844
  15. be2362b benchmarks: Add a basic set of benchmarks by Ben Clayton · 3 days ago
  16. dcb24ce Provide build override for SPIRV options by Ryan Harrison · 3 days ago
  17. e232e35 Factor out structure layout print function by Antonio Maiorano · 7 days ago
  18. 65112dc Move SamplerTexturePair from inspector to sem. by Stephen White · 7 days ago
  19. e5919ac validation: Error on obviously infinite loops by Ben Clayton · 7 days ago
  20. 8dd9a56 inspector: Remove DEPRECATED texel format APIs. by Ben Clayton · 7 days ago chromium/4832 chromium/4833 chromium/4834 chromium/4835 chromium/4836 chromium/4837 chromium/4838 chromium/4839
  21. 51e37c6 Fixes for bugs around unreachable code by Ben Clayton · 7 days ago
  22. d6e962b Add Multiplanar External Texture Transform To Tint Header by Brandon Jones · 7 days ago chromium/4831
  23. db2f5fc resolver: Reject non-storage runtime-sized arrays by James Price · 9 days ago chromium/4828 chromium/4829 chromium/4830
  24. 13c79be validation: Reject var<function> at module-scope by James Price · 9 days ago
  25. 3e354fd Resolver: collect unique texture/samplers pairs. by Stephen White · 11 days ago chromium/4821 chromium/4822 chromium/4823 chromium/4824 chromium/4825 chromium/4826 chromium/4827
  26. d1efb5d reader/wgsl: Replace std::result_of with std::invoke_result by Ben Clayton · 11 days ago
  27. 16e8df4 Update GLSL expectations. by Stephen White · 2 weeks ago chromium/4813 chromium/4814 chromium/4815 chromium/4816 chromium/4817 chromium/4818 chromium/4819 chromium/4820
  28. e4e7485 transform: Fix PromoteInitializersToConstVar handling of for-loops by Ben Clayton · 2 weeks ago
  29. 4d245d9 ast: Remove unsupported texel formats by Ben Clayton · 2 weeks ago
  30. 3cbb136 Re-allow dynamic indexing of 'let' arrays and matrices by Ben Clayton · 2 weeks ago
  31. 294ce93 ast: Rename ImageFormat to TexelFormat by Ben Clayton · 2 weeks ago
  32. c1faee9 Add new GLSL test expectations. by Stephen White · 2 weeks ago
  33. 6165cca reader/wgsl: Remove texel format names as keywords by Ben Clayton · 2 weeks ago chromium/4812
  34. 7b0686a build: Update tint to use C++17. by Ben Clayton · 2 weeks ago chromium/4811
  35. 7dc901f tools roll-release: Bump branchLegacyCutoff to M96 by Ben Clayton · 2 weeks ago
  36. c00cc43 reader/spirv: Optimize FindUnusedDerivedName() by Ben Clayton · 2 weeks ago
  37. 1c4f8de reader/spirv: Optimize MakeNullValue() by Ben Clayton · 2 weeks ago
  38. 4a143a4 reader/spirv: Prevent nullptrs being passed to ast::CallExpression. by Ben Clayton · 2 weeks ago
  39. 5c99ed0 intrinsics: Add degrees() and radians() by Ben Clayton · 2 weeks ago
  40. 4beeaea spirv-reader: support OpImageDrefGather by David Neto · 2 weeks ago chromium/4809 chromium/4810
  41. 5791197 fix spirv-reader test: add Block decoration by David Neto · 2 weeks ago
  42. 1372222 wgsl: Replace 'elseif' with 'else if' by Ben Clayton · 2 weeks ago
  43. 7d88368 spirv-reader: support OpImageGather by David Neto · 2 weeks ago
  44. f09a23a Fix MSVC narrowing warnings in newer MSVC versions. by Corentin Wallez · 2 weeks ago chromium/4808
  45. 09c49b3 Fix -Wunreachable-code-return with newer clang version. by Corentin Wallez · 2 weeks ago
  46. 7913982 wgsl reader: Allow 0X as a hex prefix for ints and floats by David Neto · 4 weeks ago chromium/4786 chromium/4787 chromium/4788 chromium/4789 chromium/4790 chromium/4791 chromium/4792 chromium/4793 chromium/4794 chromium/4795 chromium/4796 chromium/4797 chromium/4798 chromium/4799 chromium/4800 chromium/4801 chromium/4802 chromium/4803 chromium/4804 chromium/4805 chromium/4806 chromium/4807
  47. 9943de6 Fix FXC compile errors on modulo by zero by Antonio Maiorano · 4 weeks ago chromium/4783 chromium/4784 chromium/4785
  48. cc4d97b GLSL: use "Offset" forms of texture intrinsics when appropriate. by Stephen White · 4 weeks ago chromium/4781 chromium/4782
  49. 821f9bb Fix FXC compile errors on divide by zero by Antonio Maiorano · 4 weeks ago
  50. 5965c6e Update GLSL expected results. by Stephen White · 4 weeks ago chromium/4780
  51. c5f2fe4 CMake: fix clang-cl build by Antonio Maiorano · 5 weeks ago
  52. 66e7569 spirv-writer: Fix termination of basic blocks by David Neto · 5 weeks ago chromium/4779
  53. a9d6c34 e2e tests: generate missing expected files by Antonio Maiorano · 5 weeks ago chromium/4776 chromium/4777 chromium/4778
  54. 667bc2d Roll SPIRV-Tools and SPIRV-Headers, fix spvasm by David Neto · 5 weeks ago
  55. 188b1fb spir-reader: fix tests: struct with BuiltIns must have Block by David Neto · 5 weeks ago chromium/4774 chromium/4775
  56. 11d9a08 spirv-reader: remove test with invalid SPIR-V by David Neto · 5 weeks ago chromium/4772 chromium/4773
  57. 9360046 spirv-reader: Use GenerateExpressionWithLoadIfNeeded more by David Neto · 5 weeks ago chromium/4769 chromium/4770 chromium/4771
  58. 5ad4827 spirv-writer: Generate load if needed for continue block conditional exit by David Neto · 5 weeks ago chromium/4767 chromium/4768
  59. 9b9132c Fix OOB access while dumping struct layout for invalid storage class layout by Antonio Maiorano · 6 weeks ago chromium/4766
  60. f885941 Add cstddef for definition of size_t by David Neto · 6 weeks ago
  61. 654149f Kokoro: run e2e tests with FXC validation by Antonio Maiorano · 6 weeks ago
  62. f748f2a Kokoro: use ninja to build faster for Windows builds by Antonio Maiorano · 6 weeks ago
  63. 6d67dad spirv-reader: Ignore duplicate decorations by David Neto · 6 weeks ago
  64. d733fdb HLSL: work around FXC failures when dynamically indexing arrays in structs by Antonio Maiorano · 6 weeks ago chromium/4765
  65. 5923803 Document that ast::Variable::type can be null by David Neto · 6 weeks ago chromium/4760 chromium/4761 chromium/4762 chromium/4763 chromium/4764
  66. 30d55fa docs: Move OT changes to M99 by Ben Clayton · 6 weeks ago chromium/4759
  67. 9c179a6 wgsl-reader: hex prefix only is an error by David Neto · 6 weeks ago
  68. 1461b03 glsl: Don't emit structs with runtime-sized arrays by James Price · 6 weeks ago
  69. 5748992 test: Remove [[block]] for recently added tests by James Price · 6 weeks ago
  70. 4e6e113 reader/spirv: Allow leading underscore in identifiers by Ben Clayton · 6 weeks ago
  71. 01e4b54 null character on input is an error by David Neto · 6 weeks ago
  72. 170a503 reader/wgsl: Deprecate the [[block]] attribute by James Price · 6 weeks ago
  73. a5d3986 tests: Stop using the [[block]] attribute by James Price · 6 weeks ago
  74. 3530c6b reader/spirv: Do not generate block attributes by James Price · 6 weeks ago
  75. ebdfa5d transform: Do not generate block attributes by James Price · 6 weeks ago
  76. 7c0693d Remove {ast,sem}::Struct::IsBlockDecorated() by James Price · 6 weeks ago
  77. c7c80c0 glsl: Always emit structures by James Price · 6 weeks ago
  78. 3a4443a spirv: Add block decorations with a transform by James Price · 6 weeks ago
  79. ac8975f validation: Remove requirement for block attribute by James Price · 6 weeks ago
  80. 81b3948 resolver: Implement element inference of vecN and matNxM by Ben Clayton · 6 weeks ago
  81. f91b02b test: Add vector constructor tests by Ben Clayton · 6 weeks ago
  82. e306927 test: Add matrix constructor tests that take a vector by Ben Clayton · 6 weeks ago
  83. cf09c23 test: Shuffle matrix constructor tests by Ben Clayton · 6 weeks ago
  84. 0fe30b5 single_entry_point: Retain applied transforms by James Price · 6 weeks ago chromium/4758
  85. a8c202b HLSL: work around FXC failures when dynamically indexing matrices by Antonio Maiorano · 6 weeks ago chromium/4757
  86. 3703522 Implement textureGather, textureGatherCompare by Ben Clayton · 6 weeks ago chromium/4756
  87. 2f7730a Manually generate HLSL skip files for vk-gl-cts e2e tests by Antonio Maiorano · 6 weeks ago chromium/4755
  88. b2bbb14 Add TINT_SYMBOL_STORE_DEBUG_NAME option to help debugging the AST by Antonio Maiorano · 6 weeks ago
  89. cf38802 Make HLSL validation run with same flags as Dawn by Antonio Maiorano · 6 weeks ago
  90. c55c771 Fix Kokoro ASAN builds by Ben Clayton · 6 weeks ago
  91. 9c7b39f msl: Explicity validate against MSL 1.2 by Ben Clayton · 7 weeks ago chromium/4752 chromium/4753 chromium/4754
  92. 05eedd8 writer/msl: Only use [[invariant]] on MSL 2.1+ by Ben Clayton · 7 weeks ago chromium/4747 chromium/4748 chromium/4749 chromium/4750 chromium/4751
  93. cc05d89 writer/msl: Replace use of 'auto' with actual return type by Ben Clayton · 7 weeks ago
  94. c830130 resolver: Fixes for bitcasts by Ben Clayton · 7 weeks ago
  95. b9e8a0b writer/spirv: Add tests for automatic OpReturnValue by Ben Clayton · 7 weeks ago
  96. ea3eee9 resolver: Migrate validation to behavior analysis by Ben Clayton · 7 weeks ago
  97. c270322 writer/spirv: Fix trailing emission of OpReturn by Ben Clayton · 7 weeks ago
  98. 2ec1393 main: Print the WGSL on reader/spirv error diagnostics by Ben Clayton · 7 weeks ago
  99. 3298625 resolver: Implement Behavior Analysis by Ben Clayton · 7 weeks ago
  100. bf39c8f sem: Replace SwitchCaseBlockStatement with CaseStatement by Ben Clayton · 7 weeks ago