1. 3124d43 writer/hlsl: Use unsigned indices for UBOs by Ben Clayton · 3 years, 8 months ago
  2. 2bb4538 writer/hlsl: Zero initialize with (T) 0 by Ben Clayton · 3 years, 8 months ago
  3. efc46c1 writer/wgsl: Handle for-loops by Ben Clayton · 3 years, 8 months ago
  4. f4075a7 resolver: Resolve for-loops by Ben Clayton · 3 years, 8 months ago
  5. 65cd259 ast: Add ForLoopStatement node by Ben Clayton · 3 years, 8 months ago
  6. 15e3561 inspector: reflect storage size used by entrypoints by Ken Rockot · 3 years, 8 months ago
  7. 9bf951e spirv-reader: infer function storage class on OpAccessChain without indices by David Neto · 3 years, 8 months ago
  8. 37cabbb validation: structures cannot be empty by James Price · 3 years, 8 months ago
  9. d4c64af Expose interpolation and dimensional data about IO variables by Ryan Harrison · 3 years, 8 months ago
  10. 62c8f2a spirv-reader: handle locations on structure members by David Neto · 3 years, 8 months ago
  11. a8f58ef validation: simplify validating function parameters by Sarah · 3 years, 8 months ago
  12. 885488d writer/msl: Use UniqueIdentifier() for padding field names by Ben Clayton · 3 years, 8 months ago
  13. 939ff86 [inspector] Report if sample_mask is returned by the entry point by Ryan Harrison · 3 years, 8 months ago
  14. e58ecaa transform::Robustness: Clamp texture[Load|Store] coordinates by Ben Clayton · 3 years, 8 months ago
  15. 0273f1a transform: Rename BoundArrayAccessors to Robustness by Ben Clayton · 3 years, 8 months ago
  16. 863e285 writer/hlsl: Add some comments to pack_level_in_coords by Ben Clayton · 3 years, 8 months ago
  17. 51b9da4 writer/hlsl: Fix level packing for textureLoad() by Ben Clayton · 3 years, 8 months ago
  18. b293f51 Implement FXC workaround for vector access in loops resulting in failed loop unrolling by Antonio Maiorano · 3 years, 8 months ago
  19. 53069b2 Fix TextGenerator::UniqueIdentifier() failing with empty string arg by Antonio Maiorano · 3 years, 8 months ago
  20. c035366 validation: cleaning up name uniqueness rules by Sarah · 3 years, 8 months ago
  21. e6cb51e validation: compute shader must include 'workgroup_size' in its attributes by Sarah · 3 years, 9 months ago
  22. d18f2e0 writer/spirv: Do not add Flat to fragment outputs by James Price · 3 years, 9 months ago
  23. 9432c97 validation: validate function parameters by Sarah · 3 years, 9 months ago
  24. 5a88ec8 resolver: Remove error codes by Ben Clayton · 3 years, 9 months ago
  25. 91622e3 spirv-reader: flatten output matrix, array, struct by David Neto · 3 years, 9 months ago
  26. c15dbfa spirv-reader: flatten struct pipeline inputs by David Neto · 3 years, 9 months ago
  27. 1d2f08b spirv-reader: flatten input IO arrays and matrices by David Neto · 3 years, 9 months ago
  28. 5ea0fe0 writer/spirv: Add Flat decoration to integers by James Price · 3 years, 9 months ago
  29. d960328 transform/VertexPulling: Implement remaining work by Ben Clayton · 3 years, 9 months ago
  30. f2ec7f3 writer/msl: Implement atomics by Ben Clayton · 3 years, 9 months ago
  31. 4b7af8d writer/spirv: Handle terminators in BlockStatements by Ben Clayton · 3 years, 9 months ago
  32. 077fe64 intrinsics: Add missing select() overload by James Price · 3 years, 9 months ago
  33. c7aa21e writer/spirv: Implement interpolate attributes by James Price · 3 years, 9 months ago
  34. 0dd41c6 writer/hlsl: Implement interpolate attributes by James Price · 3 years, 9 months ago
  35. f8e0b7d writer/msl: Implement interpolate attributes by James Price · 3 years, 9 months ago
  36. 6a25bf9 transform: Propagate interpolate attributes by James Price · 3 years, 9 months ago
  37. 545f4e0 writer/wgsl: Implement interpolate attributes by James Price · 3 years, 9 months ago
  38. 03a7522 reader/wgsl: Add support for interpolate attribute by James Price · 3 years, 9 months ago
  39. 989a8e4 validation: Validate interpolation attributes by James Price · 3 years, 9 months ago
  40. cb0309e validation: fix error msg for assign to 'let' and 'function parameter' by Sarah · 3 years, 9 months ago
  41. e37044a ast: Add InterpolateDecoration and related enums by James Price · 3 years, 9 months ago
  42. c41c7cd reader/wgsl: Only resync if num errors less than limit by Ben Clayton · 3 years, 9 months ago
  43. f24b37e writer/msl: Rework string printing by Ben Clayton · 3 years, 9 months ago
  44. a5715e3 validation: unary operands by Sarah · 3 years, 9 months ago
  45. ac5dbd2 validation: add an internal decoration to allow atomic function parameters by Sarah · 3 years, 9 months ago
  46. 3cbbeaf sample: add a --fxc option to validate HLSL with FXC by Corentin Wallez · 3 years, 9 months ago
  47. 1b1d963 Validate attributes on function return types by James Price · 3 years, 9 months ago
  48. c03a09c writer/hlsl: Rework string printing by Ben Clayton · 3 years, 9 months ago
  49. b5cd10c Program: Track what transforms have been applied by Ben Clayton · 3 years, 9 months ago
  50. 07b59ca writer/spirv: Generate load of atomic value arguments by Ben Clayton · 3 years, 9 months ago
  51. c3f1908 Validate attributes on function parameters by James Price · 3 years, 9 months ago
  52. 14c0b8a Validate that in/out storage classes are not used by James Price · 3 years, 9 months ago
  53. ffd28e2 diag: Add System enumerator to all diagnostics by Ben Clayton · 3 years, 9 months ago
  54. 261643b Fix doxygen warnings by Antonio Maiorano · 3 years, 9 months ago
  55. 9548531 validation: workgroup memory cannot be used in vertex/fragment stage by Sarah · 3 years, 9 months ago
  56. c843488 writer/hlsl: Swizzle depth texture intrinsics by Ben Clayton · 3 years, 9 months ago
  57. 9cae45e writer/wgsl: Remove builtin unit test by James Price · 3 years, 9 months ago
  58. 57a737b validation: validate store type of builtin variables by Sarah · 3 years, 9 months ago
  59. ae0bf04 msl: Default the sample mask config parameter by James Price · 3 years, 9 months ago
  60. e0cc771 intrinsics: Limit fwidth builtins to fragment shaders by James Price · 3 years, 9 months ago
  61. f37f8df spirv-reader: explicitly error out on extended arithmetic by David Neto · 3 years, 9 months ago
  62. c32e8f6 msl: Generate a fixed sample mask if requested by James Price · 3 years, 9 months ago
  63. f9699b2 spirv-reader: further cleanup of legacy IO by David Neto · 3 years, 9 months ago
  64. c0c7915 Revert "Validate that in/out storage classes are not used" by James Price · 3 years, 9 months ago
  65. 35b514f spirv-reader: test conditional address-of on function call by David Neto · 3 years, 9 months ago
  66. 3c9086d Revert "inspector: Remove legacy shader IO support" by Ben Clayton · 3 years, 9 months ago
  67. 7aac7b5 spirv-reader: Handle vector insert dynamic into a hoisted variable by David Neto · 3 years, 9 months ago
  68. f19e0e4 Validate that functions return atomic-free plain types by Antonio Maiorano · 3 years, 9 months ago
  69. 6330260 Validate that in/out storage classes are not used by James Price · 3 years, 9 months ago
  70. 53a0d26 spirv-reader: Handle composite insert into a hoisted variable by David Neto · 3 years, 9 months ago
  71. 41f21fe writer/hlsl: Emit zero values for private variables by Ben Clayton · 3 years, 9 months ago
  72. 3b02d54 vertex_pulling: Remove legacy shader IO support by James Price · 3 years, 9 months ago
  73. e7257eb reader/wgsl: Prevent stack overflow in unary_expression() by Ben Clayton · 3 years, 9 months ago
  74. 055901b inspector: Remove legacy shader IO support by James Price · 3 years, 9 months ago
  75. 8d133e2 writer/msl: Fix array stride calculations by Ben Clayton · 3 years, 9 months ago
  76. 3d5453c spirv-reader: remove builtin-inputs special cases by David Neto · 3 years, 9 months ago
  77. 4d94eee ast: Fix nullptr deref in Variable::info_to_str by Ben Clayton · 3 years, 9 months ago
  78. c3f8fdf validation: no statically dead statement by Sarah · 3 years, 9 months ago
  79. 4d69751 validation: matrix element type must be 'f32' by Sarah · 3 years, 9 months ago
  80. b96ed7b intrinsics: textureDimensions for cubes return vec2 by Ben Clayton · 3 years, 9 months ago
  81. 663271d writer/msl: Fix continuing block emission by Ben Clayton · 3 years, 9 months ago
  82. 0f91616 writer/hlsl: Add missing parenthesis around UBO ternary op by Ben Clayton · 3 years, 9 months ago
  83. 5eadb83 writer/msl: Remove legacy shader IO support by James Price · 3 years, 9 months ago
  84. 960aa2e msl: Add ArrayLengthFromUniform transform by James Price · 3 years, 9 months ago
  85. 75db82c sanitizers: Use the ZeroInitWorkgroupMemory transform by Ben Clayton · 3 years, 9 months ago
  86. 3a600e0 transform: Add ZeroInitWorkgroupMemory by Ben Clayton · 3 years, 9 months ago
  87. 0949304 intrinsics: Remove deprected arrayLength instrinsic by Ben Clayton · 3 years, 9 months ago
  88. 165512c writer/hlsl: Emit UBO as an array of vector by Ben Clayton · 3 years, 9 months ago
  89. 9efc4fc ast: Fix double type decl bug by Ben Clayton · 3 years, 9 months ago
  90. c3dc300 writer/spirv: Implement atomics by Ben Clayton · 3 years, 9 months ago
  91. 8318420 spirv-reader: remove old-style pipeline IO support by David Neto · 3 years, 9 months ago
  92. 90503de reader/wgsl: Remove old shader IO syntax by James Price · 3 years, 9 months ago
  93. 443c41d validation: store type of sample_index and sample_mask builtins must be 'u32' by Sarah · 3 years, 9 months ago
  94. 8b2be2d Validate that structs must not contain [[block]] decorated struct members by Antonio Maiorano · 3 years, 9 months ago
  95. e6d171a writer/hlsl: Implement atomics by Ben Clayton · 3 years, 9 months ago
  96. 0a32a72 writer/wgsl: Emit atomic types by Ben Clayton · 3 years, 9 months ago
  97. 6a77236 intrinsics.def: Add atomic intrinsics by Ben Clayton · 3 years, 9 months ago
  98. adbbd0b Validate scalar constructor and implement conversion to vecN<bool> in spir-v backend by Antonio Maiorano · 3 years, 9 months ago
  99. 0507273 Implement a FoldConstants transform that currently folds scalar and vector conversions by Antonio Maiorano · 3 years, 9 months ago
  100. c5cd6b9 validation: add test for function params behave as const decl by Sarah · 3 years, 9 months ago