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