1. d77c00f Update spirv-reader tests to be valid for WebGPU by David Neto · 3 years, 8 months ago
  2. dd2e2ba transform: Add more HLSL keywords by Ben Clayton · 3 years, 8 months ago
  3. 64dfcd2 writer/hlsl: Support bitcast of vectors by Ben Clayton · 3 years, 8 months ago
  4. dcd3dce Add support for parsing hex floats to WGSL frontend by Antonio Maiorano · 3 years, 8 months ago
  5. 558969d intrinsics: Deprecate textureLoad() for storage textures by Ben Clayton · 3 years, 8 months ago
  6. b32c22c spirv-reader: Polyfill GLSLStd450 Degrees and Radians by Corentin Wallez · 3 years, 8 months ago
  7. 13081d4 Deprecate InputStepMode in favor of VertexStepMode by Corentin Wallez · 3 years, 8 months ago
  8. 1c6ff0e hlsl: Add 'line' to reserved keywords by James Price · 3 years, 8 months ago
  9. f7d0c1c spirv-reader: polyfill scalar reflect by David Neto · 3 years, 8 months ago
  10. 70eb1d3 spirv-reader: polyfill scalar faceForward by David Neto · 3 years, 8 months ago
  11. 4841144 writer/[hlsl,msl]: Default `name_printed` to false by Ben Clayton · 3 years, 8 months ago
  12. 7204756 intrinsics: Add `mix(vec, vec, f32)` overload by Ben Clayton · 3 years, 8 months ago
  13. 053559d intrinsics: Add new struct form of modf(), frexp() by Ben Clayton · 3 years, 8 months ago
  14. 465c5aa validation: clean up function attributes validation and unit-tests by Sarah · 3 years, 8 months ago
  15. f76c227 parser: fix wgsl expect_const_expr() by Sarah · 3 years, 8 months ago
  16. fced350 sem::Type: Replace GetDefaultAlignAndSize() with Size() and Align() by Ben Clayton · 3 years, 8 months ago
  17. f5ed2ba sem: Rename `Vector::size()` to `Vector::Width()` by Ben Clayton · 3 years, 8 months ago
  18. 4261466 writer/hlsl: Ignore struct member offset attribute by James Price · 3 years, 8 months ago
  19. eb39420 reader/wgsl: Add support for block comments by James Price · 3 years, 8 months ago
  20. 4ffcf06 sem: Add Owner() to sem::Parameter by Ben Clayton · 3 years, 8 months ago
  21. 0f2d95d sem: Split sem::Variable into global, local and parameter by Ben Clayton · 3 years, 8 months ago
  22. fe3ba95 inspector: Use diagnostic lists by Ben Clayton · 3 years, 8 months ago
  23. 81d4ed0 Fix operator% for f32 and vecN<f32> by Ben Clayton · 3 years, 8 months ago
  24. a469668 validation: invariant attribute on struct members by Sarah · 3 years, 8 months ago
  25. 36b49e8 validation: fix error msg: textureSample*() offset must be a const_expr by Sarah · 3 years, 8 months ago
  26. 33afd6c Revert "writer/hlsl: Special case negative zero" by Ben Clayton · 3 years, 8 months ago
  27. 68a6dd0 Resolver: make IsConstructible non-recursive for arrays and struct members by Antonio Maiorano · 3 years, 8 months ago
  28. 701820b writers: Add flag to disable workgroup memory init by Ben Clayton · 3 years, 8 months ago
  29. 3d441d4 validation: validate function call pointer parameter by Sarah · 3 years, 8 months ago
  30. 9889ff0 writer/msl: Emulate scalar length and distance by James Price · 3 years, 8 months ago
  31. b29396e fuzzers: Don't pointlessly format diagnostics by Ben Clayton · 3 years, 8 months ago
  32. efceb83 writer/hlsl: Special case negative zero by Ben Clayton · 3 years, 8 months ago
  33. c6a7329 BUILD.gn: Directly depend on spvtools targets by Corentin Wallez · 3 years, 8 months ago
  34. c41d940 Parse num_workgroups builtin and reject it by James Price · 3 years, 8 months ago
  35. 94a5fd4 spirv-reader: polyfill scalar refract by David Neto · 3 years, 8 months ago
  36. 0c3ddc9 parser/wgsl: Error if type decorations are not consumed by Ben Clayton · 3 years, 8 months ago
  37. ac9db20 inspector: reflect workgroup storage size by Ken Rockot · 3 years, 8 months ago
  38. b291cfc Resolver: Validate that var/let has a type or initialzier by Ben Clayton · 3 years, 8 months ago
  39. 0bbe24d validation: struct member name must be unique by Sarah · 3 years, 8 months ago
  40. 1fa28ac Add support for converting bool to other types by James Price · 3 years, 8 months ago
  41. 93d4501 spirv-reader: refactor handling pipeline IO decorations by David Neto · 3 years, 8 months ago
  42. 595b054 writer[spirv,hlsl]: Call UnwrapRef() for splats by Ben Clayton · 3 years, 8 months ago
  43. 76feb6b reader/wgsl: Add source info to CallStatement by James Price · 3 years, 8 months ago
  44. a01bb4c spirv-reader: reject undef and null pointers by David Neto · 3 years, 8 months ago
  45. 20c2ff6 transform/Robustness: Re-work the accessor clamping by Ben Clayton · 3 years, 8 months ago
  46. cd7eb4f Resolver: Validation for continuing blocks by Ben Clayton · 3 years, 8 months ago
  47. 725159c resolver: Limit the number of parameters to 255 by Ben Clayton · 3 years, 8 months ago
  48. 883fb63 transform: Don't unroll arrays in DecomposeMemoryAccess by Ben Clayton · 3 years, 8 months ago
  49. c335030 validation: location decoration is not valid for compute shaders by Sarah · 3 years, 8 months ago
  50. 5f99424 reader: fix ordering of select operands by David Neto · 3 years, 8 months ago
  51. 29c7079 parser/wgsl: Fix stack overflow in postfix_expression() by Ben Clayton · 3 years, 8 months ago
  52. e087a95 spirv-reader: support remaining interpolation decorations by David Neto · 3 years, 8 months ago
  53. 7119843 validation: textureSample*() offset argument must be literal or const_expr by Sarah · 3 years, 8 months ago
  54. 4c9b440 Fix FloatToString printing with not enough precision when using `fixed` floatfield format by Antonio Maiorano · 3 years, 8 months ago
  55. 0bff3fb writer/wgsl: Fix printing of for-loops by Ben Clayton · 3 years, 8 months ago
  56. 8e38fad transform/InlinePtrLets: Fix ICE for lets in for-loops by Ben Clayton · 3 years, 8 months ago
  57. 96a6e7e transform: Pass CloneContext by reference by Ben Clayton · 3 years, 8 months ago
  58. b478f97 IntrinsicTable: De-duplicate returned Intrinsics by Ben Clayton · 3 years, 8 months ago
  59. e54e26d writer/hlsl: Emit more helpers for intrinsic calls by Ben Clayton · 3 years, 8 months ago
  60. 8a96c78 transform: Fixes for DecomposeMemoryAccess by Ben Clayton · 3 years, 8 months ago
  61. 4511a2e transform: Add a debug flag to dump WGSL by Ben Clayton · 3 years, 8 months ago
  62. f4e213c CloneContext: Add an overload of Replace() that takes a function by Ben Clayton · 3 years, 8 months ago
  63. 60dae24 Reland "Validate storage class constraints" by Antonio Maiorano · 3 years, 8 months ago
  64. 1d10086 transform: More robustness for texture ops by Ben Clayton · 3 years, 8 months ago
  65. 487a913 CloneContext: Remove remnants of clone pointer de-duping by Ben Clayton · 3 years, 8 months ago
  66. 9e0b3cc [intrinsics]: Add texture_1d level overloads by Ben Clayton · 3 years, 8 months ago
  67. 58bbe32 validation: Allow unsigned workgroup_size component by Sarah · 3 years, 8 months ago
  68. 3242d3e writer/hlsl: Use vector write helper for dynamic indices by Ben Clayton · 3 years, 8 months ago
  69. 8a8ddcf debug: Include system in assert string by Ben Clayton · 3 years, 8 months ago
  70. de2b7db Make ArrayLengthFromUniform transform emit a valid UBO by Antonio Maiorano · 3 years, 8 months ago
  71. 3ad686e val: Remove source from validation result by James Price · 3 years, 8 months ago
  72. 7f142c4 inspector: Remove legacy shader IO support by James Price · 3 years, 8 months ago
  73. 4aed315 writer: Remove legacy generator API by James Price · 3 years, 8 months ago
  74. 6e459fe sem: Add CompoundStatement by Ben Clayton · 3 years, 8 months ago
  75. 3e27a20 writer: Fix CaseStatment tests by Ben Clayton · 3 years, 8 months ago
  76. 4166ecc Factor out the InspectorHelper from the Inspector test file by Ryan Harrison · 3 years, 8 months ago
  77. ae23bd5 reader/wgsl: Reserve ++ and -- tokens by James Price · 3 years, 8 months ago
  78. 8d33b85 writer/hlsl: Implement invariant attribute by James Price · 3 years, 8 months ago
  79. af6fc5f resolver: Replace GetScalarConstExprValue with ConstantValueOf by Ben Clayton · 3 years, 8 months ago
  80. 51cfe26 writer/hlsl: Simplify UBO accesses for static indexing by Ben Clayton · 3 years, 8 months ago
  81. 71f619b [resolver]: Begin constant value evaluation by Ben Clayton · 3 years, 8 months ago
  82. aa48b1a Revert "Validate storage class constraints" by Ben Clayton · 3 years, 8 months ago
  83. 3797ab6 reader/wgsl: Be more aggressive at bailing by Ben Clayton · 3 years, 8 months ago
  84. 2c2aa2a writer/msl: Implement invariant attribute by James Price · 3 years, 8 months ago
  85. fd5829e Validate storage class constraints by Antonio Maiorano · 3 years, 8 months ago
  86. 88b8e2f writer/spirv: Implement invariant attribute by James Price · 3 years, 8 months ago
  87. fcc0de0 wgsl: Implement invariant attribute by James Price · 3 years, 8 months ago
  88. 508d249 validation: Validate invariant attribute by James Price · 3 years, 8 months ago
  89. f07ad67 ast: Add InvariantDecoration by James Price · 3 years, 8 months ago
  90. bf1ec30 reader/wgsl: Remove old token methods. by dan sinclair · 3 years, 8 months ago
  91. 9569e2c writer/msl: Emit helper functions for atomicCompareExchangeWeak by Ben Clayton · 3 years, 8 months ago
  92. 659bcbe validation: organize validate type constructor unittests by Sarah · 3 years, 8 months ago
  93. e027e81 writer/hlsl: Emit helper functions for storage class atomic intrinsics by Ben Clayton · 3 years, 8 months ago
  94. e285911 validation: validate struct constructor by Sarah · 3 years, 8 months ago
  95. 1843c0b [writer/hlsl]: Fix order of atomic method arguments. by Ben Clayton · 3 years, 8 months ago
  96. 1b03f0a reader/wgsl: Generate ForLoopStatements by Ben Clayton · 3 years, 8 months ago
  97. 03c8393 [writer/msl]: Implement modf and frexp by Ben Clayton · 3 years, 8 months ago
  98. 79fae01 Remove texture_external overload for textureSample by Brandon Jones · 3 years, 8 months ago
  99. 5d922d0 Revert "writer/hlsl: Special case negative zero" by Ben Clayton · 3 years, 8 months ago
  100. af89c72 writer: Move sanitizers into the backends by James Price · 3 years, 8 months ago