1. 97668c8 reader/spirv: Handle the MatrixStride decoration by Ben Clayton · 3 years, 8 months ago
  2. c6cbe3f Remove InputStepMode (it was deprecated in favor of VertexStepMode) by Corentin Wallez · 3 years, 8 months ago
  3. fd35aa8 Implement texture_depth_multisampled_2d by Ben Clayton · 3 years, 8 months ago
  4. 00320c2 writer/wgsl: Fix texture_external type emission by James Price · 3 years, 8 months ago
  5. dd2e2ba transform: Add more HLSL keywords by Ben Clayton · 3 years, 8 months ago
  6. 13081d4 Deprecate InputStepMode in favor of VertexStepMode by Corentin Wallez · 3 years, 8 months ago
  7. 1c6ff0e hlsl: Add 'line' to reserved keywords by James Price · 3 years, 8 months ago
  8. 053559d intrinsics: Add new struct form of modf(), frexp() by Ben Clayton · 3 years, 8 months ago
  9. fced350 sem::Type: Replace GetDefaultAlignAndSize() with Size() and Align() by Ben Clayton · 3 years, 8 months ago
  10. f5ed2ba sem: Rename `Vector::size()` to `Vector::Width()` by Ben Clayton · 3 years, 8 months ago
  11. 0f2d95d sem: Split sem::Variable into global, local and parameter by Ben Clayton · 3 years, 8 months ago
  12. 701820b writers: Add flag to disable workgroup memory init by Ben Clayton · 3 years, 8 months ago
  13. 3d441d4 validation: validate function call pointer parameter by Sarah · 3 years, 8 months ago
  14. 20c2ff6 transform/Robustness: Re-work the accessor clamping by Ben Clayton · 3 years, 8 months ago
  15. 883fb63 transform: Don't unroll arrays in DecomposeMemoryAccess by Ben Clayton · 3 years, 8 months ago
  16. 8e38fad transform/InlinePtrLets: Fix ICE for lets in for-loops by Ben Clayton · 3 years, 8 months ago
  17. 96a6e7e transform: Pass CloneContext by reference by Ben Clayton · 3 years, 8 months ago
  18. 8a96c78 transform: Fixes for DecomposeMemoryAccess by Ben Clayton · 3 years, 8 months ago
  19. 4511a2e transform: Add a debug flag to dump WGSL by Ben Clayton · 3 years, 8 months ago
  20. 1d10086 transform: More robustness for texture ops by Ben Clayton · 3 years, 8 months ago
  21. de2b7db Make ArrayLengthFromUniform transform emit a valid UBO by Antonio Maiorano · 3 years, 9 months ago
  22. 71f619b [resolver]: Begin constant value evaluation by Ben Clayton · 3 years, 9 months ago
  23. aa48b1a Revert "Validate storage class constraints" by Ben Clayton · 3 years, 9 months ago
  24. 2c2aa2a writer/msl: Implement invariant attribute by James Price · 3 years, 9 months ago
  25. fd5829e Validate storage class constraints by Antonio Maiorano · 3 years, 9 months ago
  26. 88b8e2f writer/spirv: Implement invariant attribute by James Price · 3 years, 9 months ago
  27. e285911 validation: validate struct constructor by Sarah · 3 years, 9 months ago
  28. 1b03f0a reader/wgsl: Generate ForLoopStatements by Ben Clayton · 3 years, 9 months ago
  29. af89c72 writer: Move sanitizers into the backends by James Price · 3 years, 9 months ago
  30. 97bddee [transform] Add ForLoopToLoop by Ben Clayton · 3 years, 9 months ago
  31. 2f258d1 Converting to Atomic-Free Plain to Constructible by Ryan Harrison · 3 years, 9 months ago
  32. 9545fb7 Remove depreated APIs and WGSL by Ben Clayton · 3 years, 9 months ago
  33. 692fc20 [writer/hlsl,msl] Correctly generate inf and nan literals by Ben Clayton · 3 years, 9 months ago
  34. 5d8eb4a reader/wgsl: Improve reserved keyword error messages by Ben Clayton · 3 years, 9 months ago
  35. b4ff73e [hlsl] transform: Zero init arrays with a loop by Ben Clayton · 3 years, 9 months ago
  36. 4135ea5 writer/hlsl: Don't wrap arrays in structures by Ben Clayton · 3 years, 9 months ago
  37. 0e41747 writer/hlsl: Emit for-loops where possible. by Ben Clayton · 3 years, 9 months ago
  38. 5e60768 transform: Add LoopToForLoop by Ben Clayton · 3 years, 9 months ago
  39. 75cd592 transform: Add FoldTrivialSingleUseLets by Ben Clayton · 3 years, 9 months ago
  40. 37cabbb validation: structures cannot be empty by James Price · 3 years, 9 months ago
  41. e58ecaa transform::Robustness: Clamp texture[Load|Store] coordinates by Ben Clayton · 3 years, 9 months ago
  42. 0273f1a transform: Rename BoundArrayAccessors to Robustness by Ben Clayton · 3 years, 9 months ago
  43. e6cb51e validation: compute shader must include 'workgroup_size' in its attributes by Sarah · 3 years, 9 months ago
  44. d18f2e0 writer/spirv: Do not add Flat to fragment outputs by James Price · 3 years, 9 months ago
  45. d960328 transform/VertexPulling: Implement remaining work by Ben Clayton · 3 years, 9 months ago
  46. 6a25bf9 transform: Propagate interpolate attributes by James Price · 3 years, 9 months ago
  47. ac5dbd2 validation: add an internal decoration to allow atomic function parameters by Sarah · 3 years, 9 months ago
  48. b5cd10c Program: Track what transforms have been applied by Ben Clayton · 3 years, 9 months ago
  49. c3f1908 Validate attributes on function parameters by James Price · 3 years, 9 months ago
  50. 14c0b8a Validate that in/out storage classes are not used by James Price · 3 years, 9 months ago
  51. ffd28e2 diag: Add System enumerator to all diagnostics by Ben Clayton · 3 years, 9 months ago
  52. 261643b Fix doxygen warnings by Antonio Maiorano · 3 years, 9 months ago
  53. ae0bf04 msl: Default the sample mask config parameter by James Price · 3 years, 9 months ago
  54. c32e8f6 msl: Generate a fixed sample mask if requested by James Price · 3 years, 9 months ago
  55. c0c7915 Revert "Validate that in/out storage classes are not used" by James Price · 3 years, 9 months ago
  56. 6330260 Validate that in/out storage classes are not used by James Price · 3 years, 9 months ago
  57. 3b02d54 vertex_pulling: Remove legacy shader IO support by James Price · 3 years, 9 months ago
  58. 960aa2e msl: Add ArrayLengthFromUniform transform by James Price · 3 years, 9 months ago
  59. 75db82c sanitizers: Use the ZeroInitWorkgroupMemory transform by Ben Clayton · 3 years, 9 months ago
  60. 3a600e0 transform: Add ZeroInitWorkgroupMemory by Ben Clayton · 3 years, 9 months ago
  61. 0949304 intrinsics: Remove deprected arrayLength instrinsic by Ben Clayton · 3 years, 9 months ago
  62. 165512c writer/hlsl: Emit UBO as an array of vector by Ben Clayton · 3 years, 9 months ago
  63. 90503de reader/wgsl: Remove old shader IO syntax by James Price · 3 years, 9 months ago
  64. e6d171a writer/hlsl: Implement atomics by Ben Clayton · 3 years, 9 months ago
  65. adbbd0b Validate scalar constructor and implement conversion to vecN<bool> in spir-v backend by Antonio Maiorano · 3 years, 9 months ago
  66. 0507273 Implement a FoldConstants transform that currently folds scalar and vector conversions by Antonio Maiorano · 3 years, 9 months ago
  67. 567f2e4 transform/msl: Run InlinePointerLets and Simplify by James Price · 3 years, 9 months ago
  68. 989c3a1 reader/wgsl: Parse atomic<T> types by Ben Clayton · 3 years, 9 months ago
  69. 10442ef validation: limit dynamic indexes to references to matrices and arrays by Sarah · 3 years, 9 months ago
  70. b6fdcc5 transform: remove VarForDynamicIndex transform. by Sarah · 3 years, 9 months ago
  71. 31936f3 Add transform/PadArrayElements by Ben Clayton · 3 years, 9 months ago
  72. 677437d resolver: Reenable VS validation for returning position by Ben Clayton · 3 years, 9 months ago
  73. 9ef52ff writer/hlsl: Use the WrapArraysInStructs transform by Ben Clayton · 3 years, 9 months ago
  74. 0597a2b Add transform/WrapArraysInStructs by Ben Clayton · 3 years, 9 months ago
  75. 3184544 transform/bound_array_accessors: Use new arrayLength overload by James Price · 3 years, 9 months ago
  76. 7fe0106 resolver: Validate that a call statement has no return value by Ben Clayton · 3 years, 10 months ago
  77. 830b97f writer/msl: Handle texture and sampler variables by James Price · 3 years, 10 months ago
  78. 2940c70 writer/msl: Avoid generating unnecessary pointers by James Price · 3 years, 10 months ago
  79. aba42ed Add arrayLength() intrinsic that accepts a pointer argument by Ben Clayton · 3 years, 10 months ago
  80. 0aa7edb transform/spirv: Use InlinePointerLets & Simplify by Ben Clayton · 3 years, 10 months ago
  81. 14b3403 Validate function call arguments by Antonio Maiorano · 3 years, 10 months ago
  82. 241c16d resolver: Ensure that decorations aren't duplicated by Ben Clayton · 3 years, 10 months ago
  83. 950809f Rename 'constructed types' to 'type declarartions' by Ben Clayton · 3 years, 10 months ago
  84. 8758f10 ast: Replace NamedType with TypeDecl by Ben Clayton · 3 years, 10 months ago
  85. 93e8f52 wgsl: Deprecate [[access]] decorations by Ben Clayton · 3 years, 10 months ago
  86. 620d77e PB: Make Var() and Global() params optional by Ben Clayton · 3 years, 10 months ago
  87. 7697c31 writer/msl: Emit builtins as parameters by James Price · 3 years, 10 months ago
  88. 3604e80 transform/EntryPointIO: Use InsertFront by James Price · 3 years, 10 months ago
  89. b487c71 writer: Add parentheses for array accesses by James Price · 3 years, 10 months ago
  90. 42220ba writer/msl: Hoist array and struct initializers by James Price · 3 years, 10 months ago
  91. 646f4a9 ast::AccessControl: Remove 'Only' suffix from enums by Ben Clayton · 3 years, 10 months ago
  92. 564000f Remove deprecated functionality by James Price · 3 years, 10 months ago
  93. 7a47fa8 writer/msl: Handle private and workgroup variables by James Price · 3 years, 10 months ago
  94. 28ec968 ast: Use IdentifierExpression for call targets by James Price · 3 years, 10 months ago
  95. ed86bf9 Add transform::Simplify by Ben Clayton · 3 years, 10 months ago
  96. 6cf7f2e Remove ast::AccessControl::kInvalid by Antonio Maiorano · 3 years, 10 months ago
  97. 351ac4a transform::VarForDynamicIndex: Operate on matrices by Ben Clayton · 3 years, 10 months ago
  98. 19d3205 Remove typ::TypePair. by Ben Clayton · 3 years, 10 months ago
  99. 9e32b20 Add transform::VarForDynamicIndex by Ben Clayton · 3 years, 10 months ago
  100. 06aa88a hlsl: Pointer support by Ben Clayton · 3 years, 10 months ago