1. 73e7988 fuzzers: Shuffle module scope declarations by Ben Clayton · 3 years ago
  2. 6688b0a resolver: Enable support of out of order declarations by Ben Clayton · 3 years ago
  3. 98facb2 Add my @chromium.org account to OWNERS by Ryan Harrison · 3 years ago chromium/4883
  4. 0bb04c2 Split back out two transforms previously combined into PromoteSideEffectsToDeclTest by Antonio Maiorano · 3 years ago
  5. 3ce0534 Generate shorter bucket names in luci-scheduler.cfg. by Vadim Shtayura · 3 years ago
  6. 0b3dfef GLSL: call renamer transform from GLSL transform. by Stephen White · 3 years ago chromium/4882
  7. 8bbdda7 transform: Update MultiplanarExternalTexture to support OOO-decls by Ben Clayton · 3 years ago chromium/4881
  8. 8ec32a6 writers: Use the new sem::Module::DependencyOrderedDeclarations by Ben Clayton · 3 years ago
  9. a52be6c Add sem::Module by Ben Clayton · 3 years ago
  10. 597fc4c resolver: Replace ICEs with proper errors by Ben Clayton · 3 years ago
  11. 88d1a43 Castable: Have Switch() support nullptr objects. by Ben Clayton · 3 years ago
  12. 6839cba Add toggle to control if validity is expected in fuzzer by Ryan Harrison · 3 years ago
  13. dba215c Add sem::Expression::HasSideEffects() by Antonio Maiorano · 3 years ago
  14. 35cc663 GLSL: implement desktop GLSL support. by Stephen White · 3 years ago
  15. d21ebe7 Suppress "Wreserved-identifier" for the AST Fuzzer by Ryan Harrison · 3 years ago chromium/4879 chromium/4880
  16. c6d8cad main: Print the available transforms when mistyped by Ben Clayton · 3 years ago chromium/4877 chromium/4878
  17. 85f7df5 CloneContext: fix InsertAfter and InsertBack not working if done while cloning a node in a vector by Antonio Maiorano · 3 years ago
  18. bf0180b GLSL: only emit default precision qualifier for frag shader. by Stephen White · 3 years ago
  19. 89c730d GLSL: only build glslang if we're building samples. by Stephen White · 3 years ago chromium/4876
  20. 2d87beb Add native visualizers for MSVC by Antonio Maiorano · 3 years ago
  21. 6d77009 GLSL: fix arrayLength(). by Stephen White · 3 years ago chromium/4875
  22. deec533 GLSL: fix barriers. by Stephen White · 3 years ago
  23. b79f51e Fix clang-cl msvc build by Antonio Maiorano · 3 years ago
  24. 46647f1 GLSL: put std430 packing on all buffer variables. by Stephen White · 3 years ago
  25. c6d967b Add debugger::Break() to break into debugger if attached, and call when an ICE occurs by Antonio Maiorano · 3 years ago
  26. 3d5b384 Castable: Optimize Switch() (part 2) by Ben Clayton · 3 years ago chromium/4872 chromium/4873 chromium/4874
  27. 3fbe98e Castable: Optimize Switch() by Ben Clayton · 3 years ago
  28. b3c99dd writer/msl: Output constant 0 lod for 1d texture builtins by Corentin Wallez · 3 years ago
  29. a924ffe GLSL: fix sample_index, sample_mask and bitcasts by Stephen White · 3 years ago
  30. 009d129 reader/spirv: Decompose arrays with strides by Ben Clayton · 3 years ago
  31. de857e1 Add tint::Switch() by Ben Clayton · 3 years ago chromium/4871
  32. fa0d64b inspector: Implement a custom StageVariable copy constructor by Ben Clayton · 3 years ago chromium/4870
  33. d9b32c3 GLSL: fix textureLoad() and textureStore(), depth textures, and more. by Stephen White · 3 years ago
  34. 382b2a2 Add test-name-filter flag to `get-test-plan` by Ryan Harrison · 3 years ago
  35. 43ad59d Clean up for automatically detected issues by Ryan Harrison · 3 years ago
  36. 148711d CONTRIBUTING: Document gerrit quirks by Ben Clayton · 3 years ago
  37. 8250f2b resolver: Correctly validate 'break' inside 'continuing' by Ben Clayton · 3 years ago
  38. b85e692 Rename 'intrinsic' to 'builtin' by Ben Clayton · 3 years ago
  39. a996ffb Rename 'decoration' to 'attribute' by Ben Clayton · 3 years ago
  40. d4d7153 GLSL: fix shadow samplers, and textures generally. by Stephen White · 3 years ago
  41. b68e8aa Optimize tint::IsAnyOf<>() for many types by Ben Clayton · 3 years ago
  42. e1699ca Fix PromoteSideEffectsToDeclTest converting for loop to loop with nested hoisted lets by Antonio Maiorano · 3 years ago
  43. b80e2f3 intrinsics: Remove ignore() by Ben Clayton · 3 years ago
  44. e1159c7 diagnostic: Use shared_ptr for owned Source::Files by Ben Clayton · 3 years ago
  45. e3d4197 tools/perfmon: Don't stop on errors by Ben Clayton · 3 years ago chromium/4865 chromium/4866 chromium/4867 chromium/4868 chromium/4869
  46. 5416d9b reader/spirv: Always run the cleanup transforms by Ben Clayton · 3 years ago chromium/4864
  47. f67b637 Move src/benchmark to src/bench by Ben Clayton · 3 years ago chromium/4863
  48. 3e80ae6 Disable a couple SpvParserCFGTests preventing google3 roll by Corentin Wallez · 3 years ago
  49. 0b39270 GLSL: move entry point handling to CanonicalizeEntryPointIO transform. by Stephen White · 3 years ago
  50. f34038b tools: Fix benchmark tests by Ben Clayton · 3 years ago
  51. 3fe1bd3 transform: Fix CalculateArrayLength for arrays by Ben Clayton · 3 years ago
  52. 98fe545 fuzzers: Hook up the Program::printer by Ben Clayton · 3 years ago
  53. c28f592 transform: Fix `TINT_PRINT_PROGRAM_FOR_EACH_TRANSFORM` by Ben Clayton · 3 years ago
  54. df9900c Optimize Source by removing a std::string by Ben Clayton · 3 years ago
  55. 7928974 Remove the "image" storage class by James Price · 3 years ago
  56. c126bc9 tools: Add perfmon by Ben Clayton · 3 years ago
  57. 3cdb8e3 reader/wgsl: Optimize tokens by using string_view by Ben Clayton · 3 years ago chromium/4858 chromium/4859 chromium/4860 chromium/4861 chromium/4862
  58. e2f35ba GLSL: clean up GLSL output whitespace generation. by Stephen White · 3 years ago chromium/4856 chromium/4857
  59. b1d2b84 GLSL: fix clip space mismatch in gl_Position. by Stephen White · 3 years ago chromium/4855
  60. 520bccf GLSL: implement builtin kNumWorkgroups. by Stephen White · 3 years ago chromium/4854
  61. ca4cfb9 GLSL: implement interpolation qualifiers. by Stephen White · 3 years ago
  62. 800b8e3 optimizations: Implement transform::ShouldRun() by Ben Clayton · 3 years ago
  63. 12d54d7 transform: Make methods const, add ShouldRun() by Ben Clayton · 3 years ago
  64. c8c0e2e GLSL: standardize layout() formatting (whitespace change). by Stephen White · 3 years ago
  65. 8e01c45 GLSL: add location layout qualifier before in/out variables. by Stephen White · 3 years ago
  66. fc79298 GLSL: implement image format qualifiers for storage textures. by Stephen White · 3 years ago
  67. b9d1540 Make use of std::string_view when parsing by Brandon Jones · 3 years ago
  68. 1c02eb8 validation: Require interpolate(flat) for integers by James Price · 3 years ago
  69. d556040 Run all of the backends in the test runner. by Stephen White · 3 years ago
  70. 2190481 GLSL: avoid collisions on existing vars for binding 0/0. by Stephen White · 3 years ago
  71. 6c0df44 Castable: Optimizations using bloomfilters by Ben Clayton · 3 years ago chromium/4852 chromium/4853
  72. f9b8b61 GLSL: implement CombineSamplers transform (string version). by Stephen White · 3 years ago
  73. 7e6989b .gitignore: Add thirdparty/benchmark by Ben Clayton · 3 years ago
  74. 4b433df test-runner: Add test/benchmark to excluded dirs by Ben Clayton · 3 years ago
  75. 4183a57 PromoteSideEffectsToDecl: add decomposing 'else if's to 'if { else }' by Antonio Maiorano · 3 years ago
  76. 8db439d Add PromoteSideEffectsToDecl transform by Antonio Maiorano · 3 years ago
  77. 2a31b8c MSVC 2017 build fixes by Ben Clayton · 3 years ago
  78. ba1a8f8 optimization: BlockAllocator: Actually allocate in blocks by Ben Clayton · 3 years ago chromium/4848 chromium/4849 chromium/4850 chromium/4851
  79. 73ced33 test/benchmark: Add more shaders to the corpus by Ben Clayton · 3 years ago chromium/4846 chromium/4847
  80. a2f4134 Formatting fix in template. by Ben Clayton · 3 years ago
  81. 6cadbb2 test-runner: Change behavior of 'excluded' directories by Ben Clayton · 3 years ago
  82. 671d970 GLSL samples: add empty entry point if needed. by Stephen White · 3 years ago
  83. b4cd255 Kokoro: fix Windows builds by ignoring SSL certificates when using curl by Antonio Maiorano · 3 years ago chromium/4844 chromium/4845
  84. 533a1ba validation: Fix array storage class validation by James Price · 3 years ago
  85. f6e5cc0 Deprecate the @stride attribute by James Price · 3 years ago
  86. e04d0f4 Remove passing HLSL expected files for vk-gl-cts by James Price · 3 years ago
  87. 1984170 Clang format the entire tint codebase by Ben Clayton · 3 years ago
  88. 01e4b6f wgsl: Replace [[decoration]] with @decoration by Ben Clayton · 3 years ago
  89. 8f1d522 cmake: Link diagnostic sources into tint_utils_io by James Price · 3 years ago
  90. b28c5ad msl: Fix non-struct runtime-sized array codegen by James Price · 3 years ago
  91. 6b1e5f5 wgsl: Do not require a semicolon after a struct by James Price · 3 years ago
  92. ecf43d6 Add non-struct buffer types to the release notes by James Price · 3 years ago
  93. 5085438 inspector: Add support for non-struct buffers by James Price · 3 years ago
  94. ae8c656 glsl: Wrap non-struct buffer types in structs by James Price · 3 years ago
  95. 51e55b2 transform: Handle arrayLength for non-struct buffers by James Price · 3 years ago
  96. 7395e29 Allow non-struct buffer store types by James Price · 3 years ago
  97. c3cec4d inspector: Re-add inspector::SamplerTexturePair by Ben Clayton · 3 years ago chromium/4840 chromium/4841 chromium/4842 chromium/4843
  98. be2362b benchmarks: Add a basic set of benchmarks by Ben Clayton · 3 years ago
  99. dcb24ce Provide build override for SPIRV options by Ryan Harrison · 3 years ago
  100. e232e35 Factor out structure layout print function by Antonio Maiorano · 3 years ago