1. 8e39ffd sem: Add constructor field to sem::Variable by Ben Clayton · 6 months ago
  2. f71784f Transform texture_externals used in a user-defined function by Brandon Jones · 6 months ago chromium/4745 chromium/4746
  3. abf4f17 utils: Add copy constructor to EnumSet by Ben Clayton · 6 months ago chromium/4744
  4. 62394b2 utils: Add more methods to EnumSet by Ben Clayton · 6 months ago
  5. 77e2c6f sem: Add Behavior to Statement and Expression by Ben Clayton · 6 months ago chromium/4740 chromium/4741 chromium/4742 chromium/4743
  6. 76fc6d6 Try #2: Update Mac version and remove stale experiment by Ryan Harrison · 6 months ago chromium/4739
  7. 8c30d75 resolver: Refactor Statement handling by Ben Clayton · 6 months ago chromium/4733 chromium/4734 chromium/4735 chromium/4736 chromium/4737 chromium/4738
  8. c5835eb test: Regenerated expected HLSL file by Ben Clayton · 6 months ago
  9. 0ea236f resolver: Forbid module-scope declarations from aliasing a builtin by Ben Clayton · 6 months ago chromium/4732
  10. 9c97592 Revert "Update Mac version and remove stale experiment" by Corentin Wallez · 6 months ago
  11. e2528e9 Reland "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 6 months ago
  12. 91785d2 resolver: Fix bug in dep graph SortGlobals() by Ben Clayton · 6 months ago
  13. 0079a59 test: Add a test case for tint:1321 by Ben Clayton · 6 months ago
  14. 401d694 Update Mac version and remove stale experiment by Ryan Harrison · 6 months ago
  15. e0a560c transform: Don't consider type-ctor/casts as having side-effects by Ben Clayton · 6 months ago
  16. 9e1f3e2 Remove test.wgsl, add to .gitignore by Ben Clayton · 6 months ago chromium/4730 chromium/4731
  17. 9756030 fuzzer: Implement BuildImpl for msl/hlsl Options structs by Austin Eng · 6 months ago chromium/4729
  18. 1c1b976 Add tests for fuzzers::RandomGenerator by Ryan Harrison · 6 months ago chromium/4728
  19. 066c175 writer/hlsl: Prevent NPE on error by Ben Clayton · 6 months ago
  20. fb3c1c4 Fix sem::Node forward declare by Shrek Shao · 6 months ago
  21. d1f0a14 resolver: Track global uses in function decorations by Ben Clayton · 6 months ago
  22. b05e185 resolver: Support shadowing by Ben Clayton · 6 months ago chromium/4727
  23. e524ee1 transform: Combine InlinePointerLets and Simplify by Ben Clayton · 6 months ago
  24. f83ada8 resolver: Error on use of local decl in initalizer by Ben Clayton · 6 months ago
  25. 93fc113 reader/spirv: Remove test that only tests SPIR-V val by Ben Clayton · 6 months ago
  26. a40e455 intrinsics: Deprecate isNan, isInf, isFinite, isNormal by Ben Clayton · 6 months ago
  27. 7cff4c8 test: Update expected output of FXC bug by Ben Clayton · 6 months ago
  28. b93ba6e resolver: DepGraph - Traverse types and decorations. by Ben Clayton · 6 months ago
  29. 1185d61 utils: Add Lookup() by Ben Clayton · 6 months ago
  30. 5af571b Document the process of generating code coverage by Ben Clayton · 6 months ago chromium/4726
  31. e85efca storageBarrier() has workgroup memory scope by David Neto · 6 months ago chromium/4725
  32. bc5d8f6 Revert "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 6 months ago
  33. 7368e28 GLSL: fix single-valued vector init. by Stephen White · 6 months ago
  34. 177e7bf IntrinsicTable: remove double underscores by Ben Clayton · 6 months ago
  35. 4183051 resolver: Add dependency-graph analysis by Ben Clayton · 6 months ago
  36. c87dc10 spirv-reader: float array layer conversion uses round-to-even by David Neto · 6 months ago
  37. 1bf5af2 reader/wgsl: Allow identifiers to start with an underscore by James Price · 6 months ago
  38. 0e2185e Update comments for lexer internal methods by David Neto · 6 months ago
  39. 0ff3050 GLSL: a grab bag of texture fixes. by Stephen White · 6 months ago
  40. a52059e Add end-to-end test for tint:1112 by Antonio Maiorano · 6 months ago
  41. 943c410 GLSL: implement atomics. by Stephen White · 6 months ago
  42. 38fa643 Add HLSL/MSL generator options for ArrayLengthFromUniform by Austin Eng · 6 months ago
  43. a660b51 validation: Require [[location]] for [[interpolate]] by James Price · 6 months ago
  44. 1310e68 resolver: Move validation logic out to resolver_validation.cc by Ben Clayton · 6 months ago
  45. dcb580f OWNERS: Add the core team by Ben Clayton · 6 months ago
  46. 7e67a72 Roll third_party/googletest/ 5c8ca58ed..1a3e2a265 (140 commits) by Ryan Harrison · 6 months ago
  47. 11d09f2 HLSL: force FXC to never unroll loops by Antonio Maiorano · 6 months ago
  48. 1704fe5 GLSL: implement inf, nan. by Stephen White · 6 months ago chromium/4714 chromium/4715 chromium/4716 chromium/4718 chromium/4719 chromium/4720 chromium/4721 chromium/4722 chromium/4723 chromium/4724
  49. d018d2e Block comments must be terminated before end of input by David Neto · 6 months ago chromium/4713
  50. be11f9f wgsl: float literals can have 'f' suffix by David Neto · 6 months ago
  51. 8085671 test: Add missing cases for UBO dynamic loads by Ben Clayton · 6 months ago
  52. bf7ec8f Add MultiplanarExternalTextureTransform and Tests by Brandon Jones · 6 months ago
  53. ae4487f GLSL: rename all identifiers prefixed with gl_. by Stephen White · 6 months ago
  54. 4b6eb0c Remove unreferenced variables in SingleEntryPoint Transform by shrekshao · 6 months ago
  55. b9170c6 GLSL: fix vector relational ops. by Stephen White · 6 months ago
  56. 90eb5aa Declare "role/configs.validator" binding. by Vadim Shtayura · 6 months ago
  57. 2fe0f4b GLSL: add .expected.glsl files for all tests. by Stephen White · 6 months ago
  58. 2551458 fix-tests: fix when gtest outputs absolute source paths by Antonio Maiorano · 6 months ago
  59. 04e62a1 reader/wgsl: Remove type tracking from the parser by Ben Clayton · 6 months ago chromium/4709 chromium/4710 chromium/4711 chromium/4712
  60. 8492d72 test: Shuffle files around. by Ben Clayton · 6 months ago
  61. 735dca8 ast: Remove TypeConstructorExpression by Ben Clayton · 6 months ago
  62. d12f488 wgsl-reader: give better diagnostic for bad token at end of input by David Neto · 6 months ago
  63. bf209ff GLSL: implement texture sample and store functions. by Stephen White · 6 months ago
  64. 6d643de GLSL: fix "mix" intrinsic. by Stephen White · 6 months ago
  65. e1761d5 GLSL: fix Position built-in variable. by Stephen White · 6 months ago chromium/4708
  66. 4cfa725 Use ProgramBuilder::Construct() where possible by Ben Clayton · 6 months ago chromium/4704 chromium/4705 chromium/4706 chromium/4707
  67. 5a40c65 sem: Add new TypeConstructor and TypeCast CallTargets by Ben Clayton · 6 months ago
  68. 2194a84 ProgramBuilder: Remove Literal() helpers by Ben Clayton · 6 months ago
  69. 9de93ca ProgramBuilder: Don't wrap call-exprs with a call-stmts by Ben Clayton · 6 months ago
  70. a539d8d utils: Add utils::Transform by Ben Clayton · 6 months ago
  71. e7a9496 BUILD.gn: Fix gn check error by Ben Clayton · 6 months ago chromium/4703
  72. 6cdb1bf resolver: Fix constant propagation for POC by Ben Clayton · 6 months ago
  73. 3fe243b BUILD.gn: Split up unit tests into separate source sets by Ben Clayton · 6 months ago
  74. 1a8171c traits: Add SignatureOf helper by Ben Clayton · 6 months ago
  75. 5c9a80b ast: Add 'Expression' suffix to literals (2/2) by Ben Clayton · 6 months ago
  76. 6595b38 ast: Rename 'array accessor' to 'index accessor' by Ben Clayton · 6 months ago
  77. 8bc1a30 HLSL: workaround FXC sometimes failing with 'not all control paths return a result' in functions with discard by Antonio Maiorano · 6 months ago
  78. bb1a993 test-runner: don't generate for excluded paths on Windows by Antonio Maiorano · 6 months ago
  79. ae4b3ff spirv-reader: Add interpolate(flat) to integral pipeline IO by James Price · 7 months ago
  80. 72b6bb9 ast: Remove ConstructorExpression by Ben Clayton · 7 months ago
  81. a838bb7 ast: Rename ArrayAccessorExpression to IndexAccessorExpression by Ben Clayton · 7 months ago
  82. 30848b6 ast: Add 'Expression' suffix to literals by Ben Clayton · 7 months ago
  83. 575c4ef Remove ScalarConstructorExpression by Ben Clayton · 7 months ago
  84. f3f8ec3 Update test expectation files by Antonio Maiorano · 7 months ago
  85. 11ab43d docs: Add a doc about end-to-end testing by Ben Clayton · 7 months ago
  86. e9c6a64 test-runner: Add support for GLSL by Ben Clayton · 7 months ago
  87. 51aed1c main: Return non-zero status code on GLSL validation error by Ben Clayton · 7 months ago
  88. 02acf59 HLSL backend: work around FXC ignoring switch with only default case by Antonio Maiorano · 7 months ago
  89. 189dc7d instrinsics: Implement dot() for integer vector types by Ben Clayton · 7 months ago
  90. a9156ff Rework Resolver so that we construct semantic types in a single pass. by Ben Clayton · 7 months ago
  91. 2423df3 sem: Rename Function methods by Ben Clayton · 7 months ago chromium/4693 chromium/4694 chromium/4695 chromium/4696 chromium/4697 chromium/4698 chromium/4699 chromium/4700 chromium/4701 chromium/4702
  92. cc26a41 utils: Add index operators to UniqueVector by Ben Clayton · 7 months ago
  93. 89d8b2b Clean up the ScopeStack interface by Ben Clayton · 7 months ago
  94. 307eff0 utils: Add more functionality to EnumSet by Ben Clayton · 7 months ago
  95. 85170d7 Disallow taking the address of a vector component by James Price · 7 months ago
  96. def9d97 spirv-reader: Sink pointer-to-vector-component by James Price · 7 months ago
  97. e7323f1 Cleanup intrinsic table tests by Ben Clayton · 7 months ago
  98. c5aab61 GLSL: implement bitcast operators. by Stephen White · 7 months ago
  99. e0e45a4 Remove --dump-ast from help text and README by James Price · 7 months ago chromium/4691
  100. e9216ce GLSL: emit [] for runtime-sized arrays, not [0]. by Stephen White · 7 months ago chromium/4690