1. 6d77009 GLSL: fix arrayLength(). by Stephen White · 3 years, 1 month ago
  2. deec533 GLSL: fix barriers. by Stephen White · 3 years, 1 month ago
  3. 46647f1 GLSL: put std430 packing on all buffer variables. by Stephen White · 3 years, 1 month ago
  4. b3c99dd writer/msl: Output constant 0 lod for 1d texture builtins by Corentin Wallez · 3 years, 1 month ago
  5. a924ffe GLSL: fix sample_index, sample_mask and bitcasts by Stephen White · 3 years, 1 month ago
  6. 009d129 reader/spirv: Decompose arrays with strides by Ben Clayton · 3 years, 1 month ago
  7. d9b32c3 GLSL: fix textureLoad() and textureStore(), depth textures, and more. by Stephen White · 3 years, 1 month ago
  8. b85e692 Rename 'intrinsic' to 'builtin' by Ben Clayton · 3 years, 1 month ago
  9. a996ffb Rename 'decoration' to 'attribute' by Ben Clayton · 3 years, 1 month ago
  10. d4d7153 GLSL: fix shadow samplers, and textures generally. by Stephen White · 3 years, 1 month ago
  11. e1699ca Fix PromoteSideEffectsToDeclTest converting for loop to loop with nested hoisted lets by Antonio Maiorano · 3 years, 1 month ago
  12. b80e2f3 intrinsics: Remove ignore() by Ben Clayton · 3 years, 1 month ago
  13. 5416d9b reader/spirv: Always run the cleanup transforms by Ben Clayton · 3 years, 1 month ago
  14. 0b39270 GLSL: move entry point handling to CanonicalizeEntryPointIO transform. by Stephen White · 3 years, 1 month ago
  15. 3fe1bd3 transform: Fix CalculateArrayLength for arrays by Ben Clayton · 3 years, 2 months ago
  16. df9900c Optimize Source by removing a std::string by Ben Clayton · 3 years, 2 months ago
  17. 7928974 Remove the "image" storage class by James Price · 3 years, 2 months ago
  18. e2f35ba GLSL: clean up GLSL output whitespace generation. by Stephen White · 3 years, 2 months ago
  19. b1d2b84 GLSL: fix clip space mismatch in gl_Position. by Stephen White · 3 years, 2 months ago
  20. 520bccf GLSL: implement builtin kNumWorkgroups. by Stephen White · 3 years, 2 months ago
  21. ca4cfb9 GLSL: implement interpolation qualifiers. by Stephen White · 3 years, 2 months ago
  22. c8c0e2e GLSL: standardize layout() formatting (whitespace change). by Stephen White · 3 years, 2 months ago
  23. 8e01c45 GLSL: add location layout qualifier before in/out variables. by Stephen White · 3 years, 2 months ago
  24. fc79298 GLSL: implement image format qualifiers for storage textures. by Stephen White · 3 years, 2 months ago
  25. b9d1540 Make use of std::string_view when parsing by Brandon Jones · 3 years, 2 months ago
  26. 1c02eb8 validation: Require interpolate(flat) for integers by James Price · 3 years, 2 months ago
  27. d556040 Run all of the backends in the test runner. by Stephen White · 3 years, 2 months ago
  28. 6c0df44 Castable: Optimizations using bloomfilters by Ben Clayton · 3 years, 2 months ago
  29. f9b8b61 GLSL: implement CombineSamplers transform (string version). by Stephen White · 3 years, 2 months ago
  30. 4b433df test-runner: Add test/benchmark to excluded dirs by Ben Clayton · 3 years, 2 months ago
  31. 8db439d Add PromoteSideEffectsToDecl transform by Antonio Maiorano · 3 years, 2 months ago
  32. 73ced33 test/benchmark: Add more shaders to the corpus by Ben Clayton · 3 years, 2 months ago
  33. 671d970 GLSL samples: add empty entry point if needed. by Stephen White · 3 years, 2 months ago
  34. f6e5cc0 Deprecate the @stride attribute by James Price · 3 years, 2 months ago
  35. e04d0f4 Remove passing HLSL expected files for vk-gl-cts by James Price · 3 years, 2 months ago
  36. 01e4b6f wgsl: Replace [[decoration]] with @decoration by Ben Clayton · 3 years, 2 months ago
  37. b28c5ad msl: Fix non-struct runtime-sized array codegen by James Price · 3 years, 2 months ago
  38. 6b1e5f5 wgsl: Do not require a semicolon after a struct by James Price · 3 years, 2 months ago
  39. 5085438 inspector: Add support for non-struct buffers by James Price · 3 years, 2 months ago
  40. ae8c656 glsl: Wrap non-struct buffer types in structs by James Price · 3 years, 2 months ago
  41. 51e55b2 transform: Handle arrayLength for non-struct buffers by James Price · 3 years, 2 months ago
  42. 7395e29 Allow non-struct buffer store types by James Price · 3 years, 2 months ago
  43. be2362b benchmarks: Add a basic set of benchmarks by Ben Clayton · 3 years, 2 months ago
  44. e5919ac validation: Error on obviously infinite loops by Ben Clayton · 3 years, 2 months ago
  45. 51e37c6 Fixes for bugs around unreachable code by Ben Clayton · 3 years, 2 months ago
  46. 16e8df4 Update GLSL expectations. by Stephen White · 3 years, 2 months ago
  47. e4e7485 transform: Fix PromoteInitializersToConstVar handling of for-loops by Ben Clayton · 3 years, 2 months ago
  48. 3cbb136 Re-allow dynamic indexing of 'let' arrays and matrices by Ben Clayton · 3 years, 2 months ago
  49. 294ce93 ast: Rename ImageFormat to TexelFormat by Ben Clayton · 3 years, 2 months ago
  50. c1faee9 Add new GLSL test expectations. by Stephen White · 3 years, 2 months ago
  51. 1c4f8de reader/spirv: Optimize MakeNullValue() by Ben Clayton · 3 years, 2 months ago
  52. 5c99ed0 intrinsics: Add degrees() and radians() by Ben Clayton · 3 years, 2 months ago
  53. 1372222 wgsl: Replace 'elseif' with 'else if' by Ben Clayton · 3 years, 2 months ago
  54. 9943de6 Fix FXC compile errors on modulo by zero by Antonio Maiorano · 3 years, 3 months ago
  55. cc4d97b GLSL: use "Offset" forms of texture intrinsics when appropriate. by Stephen White · 3 years, 3 months ago
  56. 821f9bb Fix FXC compile errors on divide by zero by Antonio Maiorano · 3 years, 3 months ago
  57. 5965c6e Update GLSL expected results. by Stephen White · 3 years, 3 months ago
  58. a9d6c34 e2e tests: generate missing expected files by Antonio Maiorano · 3 years, 3 months ago
  59. 667bc2d Roll SPIRV-Tools and SPIRV-Headers, fix spvasm by David Neto · 3 years, 3 months ago
  60. 654149f Kokoro: run e2e tests with FXC validation by Antonio Maiorano · 3 years, 3 months ago
  61. d733fdb HLSL: work around FXC failures when dynamically indexing arrays in structs by Antonio Maiorano · 3 years, 3 months ago
  62. 1461b03 glsl: Don't emit structs with runtime-sized arrays by James Price · 3 years, 3 months ago
  63. 5748992 test: Remove [[block]] for recently added tests by James Price · 3 years, 3 months ago
  64. a5d3986 tests: Stop using the [[block]] attribute by James Price · 3 years, 3 months ago
  65. 3530c6b reader/spirv: Do not generate block attributes by James Price · 3 years, 3 months ago
  66. c7c80c0 glsl: Always emit structures by James Price · 3 years, 3 months ago
  67. 3a4443a spirv: Add block decorations with a transform by James Price · 3 years, 3 months ago
  68. 81b3948 resolver: Implement element inference of vecN and matNxM by Ben Clayton · 3 years, 3 months ago
  69. f91b02b test: Add vector constructor tests by Ben Clayton · 3 years, 3 months ago
  70. e306927 test: Add matrix constructor tests that take a vector by Ben Clayton · 3 years, 3 months ago
  71. cf09c23 test: Shuffle matrix constructor tests by Ben Clayton · 3 years, 3 months ago
  72. a8c202b HLSL: work around FXC failures when dynamically indexing matrices by Antonio Maiorano · 3 years, 3 months ago
  73. 3703522 Implement textureGather, textureGatherCompare by Ben Clayton · 3 years, 3 months ago
  74. 2f7730a Manually generate HLSL skip files for vk-gl-cts e2e tests by Antonio Maiorano · 3 years, 3 months ago
  75. 05eedd8 writer/msl: Only use [[invariant]] on MSL 2.1+ by Ben Clayton · 3 years, 3 months ago
  76. cc05d89 writer/msl: Replace use of 'auto' with actual return type by Ben Clayton · 3 years, 3 months ago
  77. c830130 resolver: Fixes for bitcasts by Ben Clayton · 3 years, 3 months ago
  78. ea3eee9 resolver: Migrate validation to behavior analysis by Ben Clayton · 3 years, 3 months ago
  79. 3298625 resolver: Implement Behavior Analysis by Ben Clayton · 3 years, 3 months ago
  80. c5835eb test: Regenerated expected HLSL file by Ben Clayton · 3 years, 4 months ago
  81. e2528e9 Reland "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 3 years, 4 months ago
  82. 91785d2 resolver: Fix bug in dep graph SortGlobals() by Ben Clayton · 3 years, 4 months ago
  83. 0079a59 test: Add a test case for tint:1321 by Ben Clayton · 3 years, 4 months ago
  84. e0a560c transform: Don't consider type-ctor/casts as having side-effects by Ben Clayton · 3 years, 4 months ago
  85. 1c1b976 Add tests for fuzzers::RandomGenerator by Ryan Harrison · 3 years, 4 months ago
  86. b05e185 resolver: Support shadowing by Ben Clayton · 3 years, 4 months ago
  87. e524ee1 transform: Combine InlinePointerLets and Simplify by Ben Clayton · 3 years, 4 months ago
  88. a40e455 intrinsics: Deprecate isNan, isInf, isFinite, isNormal by Ben Clayton · 3 years, 4 months ago
  89. 7cff4c8 test: Update expected output of FXC bug by Ben Clayton · 3 years, 4 months ago
  90. 1185d616 utils: Add Lookup() by Ben Clayton · 3 years, 4 months ago
  91. e85efca storageBarrier() has workgroup memory scope by David Neto · 3 years, 4 months ago
  92. bc5d8f6 Revert "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 3 years, 4 months ago
  93. 7368e28 GLSL: fix single-valued vector init. by Stephen White · 3 years, 4 months ago
  94. 177e7bf IntrinsicTable: remove double underscores by Ben Clayton · 3 years, 4 months ago
  95. 4183051 resolver: Add dependency-graph analysis by Ben Clayton · 3 years, 4 months ago
  96. 1bf5af2 reader/wgsl: Allow identifiers to start with an underscore by James Price · 3 years, 4 months ago
  97. 0ff3050 GLSL: a grab bag of texture fixes. by Stephen White · 3 years, 4 months ago
  98. a52059e Add end-to-end test for tint:1112 by Antonio Maiorano · 3 years, 4 months ago
  99. 943c410 GLSL: implement atomics. by Stephen White · 3 years, 4 months ago
  100. 38fa643 Add HLSL/MSL generator options for ArrayLengthFromUniform by Austin Eng · 3 years, 4 months ago