1. f6e5cc0 Deprecate the @stride attribute by James Price · 3 years, 3 months ago
  2. 01e4b6f wgsl: Replace [[decoration]] with @decoration by Ben Clayton · 3 years, 3 months ago
  3. b28c5ad msl: Fix non-struct runtime-sized array codegen by James Price · 3 years, 3 months ago
  4. 6b1e5f5 wgsl: Do not require a semicolon after a struct by James Price · 3 years, 3 months ago
  5. e5919ac validation: Error on obviously infinite loops by Ben Clayton · 3 years, 3 months ago
  6. 51e37c6 Fixes for bugs around unreachable code by Ben Clayton · 3 years, 3 months ago
  7. 3cbb136 Re-allow dynamic indexing of 'let' arrays and matrices by Ben Clayton · 3 years, 3 months ago
  8. c1faee9 Add new GLSL test expectations. by Stephen White · 3 years, 3 months ago
  9. 1c4f8de reader/spirv: Optimize MakeNullValue() by Ben Clayton · 3 years, 3 months ago
  10. 1372222 wgsl: Replace 'elseif' with 'else if' by Ben Clayton · 3 years, 3 months ago
  11. 9943de6 Fix FXC compile errors on modulo by zero by Antonio Maiorano · 3 years, 4 months ago
  12. 821f9bb Fix FXC compile errors on divide by zero by Antonio Maiorano · 3 years, 4 months ago
  13. 5965c6e Update GLSL expected results. by Stephen White · 3 years, 4 months ago
  14. a9d6c34 e2e tests: generate missing expected files by Antonio Maiorano · 3 years, 4 months ago
  15. d733fdb HLSL: work around FXC failures when dynamically indexing arrays in structs by Antonio Maiorano · 3 years, 4 months ago
  16. 1461b03 glsl: Don't emit structs with runtime-sized arrays by James Price · 3 years, 4 months ago
  17. 5748992 test: Remove [[block]] for recently added tests by James Price · 3 years, 4 months ago
  18. a5d3986 tests: Stop using the [[block]] attribute by James Price · 3 years, 4 months ago
  19. 3530c6b reader/spirv: Do not generate block attributes by James Price · 3 years, 4 months ago
  20. c7c80c0 glsl: Always emit structures by James Price · 3 years, 4 months ago
  21. a8c202b HLSL: work around FXC failures when dynamically indexing matrices by Antonio Maiorano · 3 years, 4 months ago
  22. 2f7730a Manually generate HLSL skip files for vk-gl-cts e2e tests by Antonio Maiorano · 3 years, 4 months ago
  23. cc05d89 writer/msl: Replace use of 'auto' with actual return type by Ben Clayton · 3 years, 4 months ago
  24. c5835eb test: Regenerated expected HLSL file by Ben Clayton · 3 years, 5 months ago
  25. e2528e9 Reland "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 3 years, 5 months ago
  26. 91785d2 resolver: Fix bug in dep graph SortGlobals() by Ben Clayton · 3 years, 5 months ago
  27. 0079a59 test: Add a test case for tint:1321 by Ben Clayton · 3 years, 5 months ago
  28. e0a560c transform: Don't consider type-ctor/casts as having side-effects by Ben Clayton · 3 years, 5 months ago
  29. b05e185 resolver: Support shadowing by Ben Clayton · 3 years, 5 months ago
  30. 7cff4c8 test: Update expected output of FXC bug by Ben Clayton · 3 years, 5 months ago
  31. bc5d8f6 Revert "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 3 years, 5 months ago
  32. 7368e28 GLSL: fix single-valued vector init. by Stephen White · 3 years, 5 months ago
  33. 1bf5af2 reader/wgsl: Allow identifiers to start with an underscore by James Price · 3 years, 5 months ago
  34. 0ff3050 GLSL: a grab bag of texture fixes. by Stephen White · 3 years, 5 months ago
  35. a52059e Add end-to-end test for tint:1112 by Antonio Maiorano · 3 years, 5 months ago
  36. 943c410 GLSL: implement atomics. by Stephen White · 3 years, 5 months ago
  37. 11d09f2 HLSL: force FXC to never unroll loops by Antonio Maiorano · 3 years, 5 months ago
  38. 1704fe5 GLSL: implement inf, nan. by Stephen White · 3 years, 5 months ago
  39. ae4487f GLSL: rename all identifiers prefixed with gl_. by Stephen White · 3 years, 5 months ago
  40. b9170c6 GLSL: fix vector relational ops. by Stephen White · 3 years, 5 months ago
  41. 2fe0f4b GLSL: add .expected.glsl files for all tests. by Stephen White · 3 years, 5 months ago
  42. 8bc1a30 HLSL: workaround FXC sometimes failing with 'not all control paths return a result' in functions with discard by Antonio Maiorano · 3 years, 5 months ago
  43. f3f8ec3 Update test expectation files by Antonio Maiorano · 3 years, 5 months ago
  44. a9156ff Rework Resolver so that we construct semantic types in a single pass. by Ben Clayton · 3 years, 5 months ago
  45. 85170d7 Disallow taking the address of a vector component by James Price · 3 years, 5 months ago
  46. def9d97 spirv-reader: Sink pointer-to-vector-component by James Price · 3 years, 5 months ago
  47. e548db9 msl: Handle buffer variables in transform by James Price · 3 years, 6 months ago
  48. c2fa68e Migrate more tests from Ignore() to phony-assignment by Ben Clayton · 3 years, 6 months ago
  49. 7103f51 writer/msl: Fix swizzling on packed vectors by Ben Clayton · 3 years, 6 months ago
  50. f3f2d0a Resolver: Remove texture_storage read access by Ben Clayton · 3 years, 6 months ago
  51. 9c7cd9e transform: Avoid symbol collision in Canonicalize IO by Ben Clayton · 3 years, 7 months ago
  52. ddc9eb2 wgsl-reader: reject identifiers starting with underscrore by David Neto · 3 years, 7 months ago
  53. dad2639 spirv backend: do not generate a load for ignored expressions by Antonio Maiorano · 3 years, 7 months ago
  54. 4cc4315 Allow array size to be a module-scope constant by James Price · 3 years, 7 months ago
  55. 9021eb5 resolver: Allow parameters to shadow globals by Ben Clayton · 3 years, 8 months ago
  56. 85d2e44 msl: Overload matrix-vector arithmetic operators by James Price · 3 years, 8 months ago
  57. 4697803 msl: Only emit packed vectors when the width is 3 by James Price · 3 years, 8 months ago
  58. 8094553 msl: Automatically remap binding numbers in exe by James Price · 3 years, 8 months ago
  59. 080fdf2 writer/hlsl: UnwrapRef() on atomic types by Ben Clayton · 3 years, 8 months ago
  60. 34f7eed test: Update expected test output by James Price · 3 years, 8 months ago
  61. 1a1c42e reader/spirv: Partially handle MatrixStride on matrix arrays by Ben Clayton · 3 years, 8 months ago
  62. 11c6fcd spirv: Use generic transform to process shader IO by James Price · 3 years, 8 months ago
  63. a5d73ce transform/shader_io: Generate a wrapper function by James Price · 3 years, 8 months ago
  64. 3e92e9f Fix structure builtin emission by Ben Clayton · 3 years, 8 months ago
  65. 5c61d6d msl: Fold &* when converting module-scope vars by James Price · 3 years, 8 months ago
  66. 51750f1 writer/hlsl: Don't emit literal integer divide-by-zeros by Ben Clayton · 3 years, 8 months ago
  67. d388bc9 Restore "MSL writer: make signed int overflow defined behaviour" by Antonio Maiorano · 3 years, 9 months ago
  68. 89a0bde transform: Optimize ZeroInitWorkgroupMemory for arrays by Ben Clayton · 3 years, 9 months ago
  69. e33b0ba Revert "MSL writer: make signed int overflow defined behaviour" by Corentin Wallez · 3 years, 9 months ago
  70. fb91e3c transform: DMA: Don't load ignore() arguments by Ben Clayton · 3 years, 9 months ago
  71. ed60a99 transform: LoopToForLoop - fix bad emission by Ben Clayton · 3 years, 9 months ago
  72. a52324f tests: Regenerate expected outputs for HLSL / FXC by Ben Clayton · 3 years, 9 months ago
  73. e5dbe24 MSL writer: make signed int overflow defined behaviour by Antonio Maiorano · 3 years, 9 months ago
  74. 889b77a writer: avoid type breakage during AppendVector by David Neto · 3 years, 9 months ago
  75. 3d73768 writer/wgsl: Emit access mode on pointer types by James Price · 3 years, 9 months ago
  76. 558969d intrinsics: Deprecate textureLoad() for storage textures by Ben Clayton · 3 years, 9 months ago
  77. 5ac96af test: Add FXC test cases for indexing arrays in structs by Ben Clayton · 3 years, 9 months ago
  78. 81d4ed0 Fix operator% for f32 and vecN<f32> by Ben Clayton · 3 years, 9 months ago
  79. 7ec7794 Remove accidental commit by Ben Clayton · 3 years, 9 months ago
  80. 595b054 writer[spirv,hlsl]: Call UnwrapRef() for splats by Ben Clayton · 3 years, 9 months ago
  81. 883fb63 transform: Don't unroll arrays in DecomposeMemoryAccess by Ben Clayton · 3 years, 9 months ago
  82. 1da4073 test: Add case for tint:977 by Ben Clayton · 3 years, 9 months ago
  83. 0bff3fb writer/wgsl: Fix printing of for-loops by Ben Clayton · 3 years, 9 months ago
  84. 8e38fad transform/InlinePtrLets: Fix ICE for lets in for-loops by Ben Clayton · 3 years, 9 months ago
  85. f242fb9 test: Add test case for tint:998 by Ben Clayton · 3 years, 9 months ago
  86. 8a96c78 transform: Fixes for DecomposeMemoryAccess by Ben Clayton · 3 years, 9 months ago
  87. 3242d3e writer/hlsl: Use vector write helper for dynamic indices by Ben Clayton · 3 years, 9 months ago
  88. d35975a Add test case for tint:978 by Ben Clayton · 3 years, 9 months ago
  89. f6a4fe0 Add test case for tint:219 by Ben Clayton · 3 years, 9 months ago
  90. 51cfe26 writer/hlsl: Simplify UBO accesses for static indexing by Ben Clayton · 3 years, 9 months ago
  91. e027e81 writer/hlsl: Emit helper functions for storage class atomic intrinsics by Ben Clayton · 3 years, 9 months ago
  92. 1843c0b [writer/hlsl]: Fix order of atomic method arguments. by Ben Clayton · 3 years, 9 months ago
  93. 1b03f0a reader/wgsl: Generate ForLoopStatements by Ben Clayton · 3 years, 9 months ago
  94. a7392fb [test]: Add test case for tint:369 by Ben Clayton · 3 years, 9 months ago
  95. 9545fb7 Remove depreated APIs and WGSL by Ben Clayton · 3 years, 9 months ago
  96. 692fc20 [writer/hlsl,msl] Correctly generate inf and nan literals by Ben Clayton · 3 years, 9 months ago
  97. b4ff73e [hlsl] transform: Zero init arrays with a loop by Ben Clayton · 3 years, 9 months ago
  98. 537ed0bb Update expected MSL for bug 926 E2E test by James Price · 3 years, 9 months ago
  99. 4135ea5 writer/hlsl: Don't wrap arrays in structures by Ben Clayton · 3 years, 9 months ago
  100. 106ac29 Remove accidental commit by Ben Clayton · 3 years, 9 months ago