1. 671d970 GLSL samples: add empty entry point if needed. by Stephen White · 3 years, 1 month ago
  2. f6e5cc0 Deprecate the @stride attribute by James Price · 3 years, 1 month ago
  3. e04d0f4 Remove passing HLSL expected files for vk-gl-cts by James Price · 3 years, 1 month ago
  4. 01e4b6f wgsl: Replace [[decoration]] with @decoration by Ben Clayton · 3 years, 1 month ago
  5. b28c5ad msl: Fix non-struct runtime-sized array codegen by James Price · 3 years, 1 month ago
  6. 6b1e5f5 wgsl: Do not require a semicolon after a struct by James Price · 3 years, 1 month ago
  7. 5085438 inspector: Add support for non-struct buffers by James Price · 3 years, 1 month ago
  8. ae8c656 glsl: Wrap non-struct buffer types in structs by James Price · 3 years, 1 month ago
  9. 51e55b2 transform: Handle arrayLength for non-struct buffers by James Price · 3 years, 1 month ago
  10. 7395e29 Allow non-struct buffer store types by James Price · 3 years, 1 month ago
  11. be2362b benchmarks: Add a basic set of benchmarks by Ben Clayton · 3 years, 1 month ago
  12. e5919ac validation: Error on obviously infinite loops by Ben Clayton · 3 years, 2 months ago
  13. 51e37c6 Fixes for bugs around unreachable code by Ben Clayton · 3 years, 2 months ago
  14. 16e8df4 Update GLSL expectations. by Stephen White · 3 years, 2 months ago chromium/4813 chromium/4814 chromium/4815 chromium/4816 chromium/4817 chromium/4818 chromium/4819 chromium/4820
  15. e4e7485 transform: Fix PromoteInitializersToConstVar handling of for-loops by Ben Clayton · 3 years, 2 months ago
  16. 3cbb136 Re-allow dynamic indexing of 'let' arrays and matrices by Ben Clayton · 3 years, 2 months ago
  17. 294ce93 ast: Rename ImageFormat to TexelFormat by Ben Clayton · 3 years, 2 months ago
  18. c1faee9 Add new GLSL test expectations. by Stephen White · 3 years, 2 months ago
  19. 1c4f8de reader/spirv: Optimize MakeNullValue() by Ben Clayton · 3 years, 2 months ago
  20. 5c99ed0 intrinsics: Add degrees() and radians() by Ben Clayton · 3 years, 2 months ago
  21. 1372222 wgsl: Replace 'elseif' with 'else if' by Ben Clayton · 3 years, 2 months ago
  22. 9943de6 Fix FXC compile errors on modulo by zero by Antonio Maiorano · 3 years, 2 months ago chromium/4783 chromium/4784 chromium/4785
  23. cc4d97b GLSL: use "Offset" forms of texture intrinsics when appropriate. by Stephen White · 3 years, 2 months ago chromium/4781 chromium/4782
  24. 821f9bb Fix FXC compile errors on divide by zero by Antonio Maiorano · 3 years, 2 months ago
  25. 5965c6e Update GLSL expected results. by Stephen White · 3 years, 2 months ago chromium/4780
  26. a9d6c34 e2e tests: generate missing expected files by Antonio Maiorano · 3 years, 3 months ago chromium/4776 chromium/4777 chromium/4778
  27. 667bc2d Roll SPIRV-Tools and SPIRV-Headers, fix spvasm by David Neto · 3 years, 3 months ago
  28. 654149f Kokoro: run e2e tests with FXC validation by Antonio Maiorano · 3 years, 3 months ago
  29. d733fdb HLSL: work around FXC failures when dynamically indexing arrays in structs by Antonio Maiorano · 3 years, 3 months ago chromium/4765
  30. 1461b03 glsl: Don't emit structs with runtime-sized arrays by James Price · 3 years, 3 months ago
  31. 5748992 test: Remove [[block]] for recently added tests by James Price · 3 years, 3 months ago
  32. a5d3986 tests: Stop using the [[block]] attribute by James Price · 3 years, 3 months ago
  33. 3530c6b reader/spirv: Do not generate block attributes by James Price · 3 years, 3 months ago
  34. c7c80c0 glsl: Always emit structures by James Price · 3 years, 3 months ago
  35. 3a4443a spirv: Add block decorations with a transform by James Price · 3 years, 3 months ago
  36. 81b3948 resolver: Implement element inference of vecN and matNxM by Ben Clayton · 3 years, 3 months ago
  37. f91b02b test: Add vector constructor tests by Ben Clayton · 3 years, 3 months ago
  38. e306927 test: Add matrix constructor tests that take a vector by Ben Clayton · 3 years, 3 months ago
  39. cf09c23 test: Shuffle matrix constructor tests by Ben Clayton · 3 years, 3 months ago
  40. a8c202b HLSL: work around FXC failures when dynamically indexing matrices by Antonio Maiorano · 3 years, 3 months ago chromium/4757
  41. 3703522 Implement textureGather, textureGatherCompare by Ben Clayton · 3 years, 3 months ago chromium/4756
  42. 2f7730a Manually generate HLSL skip files for vk-gl-cts e2e tests by Antonio Maiorano · 3 years, 3 months ago chromium/4755
  43. 05eedd8 writer/msl: Only use [[invariant]] on MSL 2.1+ by Ben Clayton · 3 years, 3 months ago chromium/4747 chromium/4748 chromium/4749 chromium/4750 chromium/4751
  44. cc05d89 writer/msl: Replace use of 'auto' with actual return type by Ben Clayton · 3 years, 3 months ago
  45. c830130 resolver: Fixes for bitcasts by Ben Clayton · 3 years, 3 months ago
  46. ea3eee9 resolver: Migrate validation to behavior analysis by Ben Clayton · 3 years, 3 months ago
  47. 3298625 resolver: Implement Behavior Analysis by Ben Clayton · 3 years, 3 months ago
  48. c5835eb test: Regenerated expected HLSL file by Ben Clayton · 3 years, 3 months ago
  49. e2528e9 Reland "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 3 years, 3 months ago
  50. 91785d2 resolver: Fix bug in dep graph SortGlobals() by Ben Clayton · 3 years, 3 months ago
  51. 0079a59 test: Add a test case for tint:1321 by Ben Clayton · 3 years, 3 months ago
  52. e0a560c transform: Don't consider type-ctor/casts as having side-effects by Ben Clayton · 3 years, 3 months ago
  53. 1c1b976 Add tests for fuzzers::RandomGenerator by Ryan Harrison · 3 years, 3 months ago chromium/4728
  54. b05e185 resolver: Support shadowing by Ben Clayton · 3 years, 3 months ago chromium/4727
  55. e524ee1 transform: Combine InlinePointerLets and Simplify by Ben Clayton · 3 years, 3 months ago
  56. a40e455 intrinsics: Deprecate isNan, isInf, isFinite, isNormal by Ben Clayton · 3 years, 3 months ago
  57. 7cff4c8 test: Update expected output of FXC bug by Ben Clayton · 3 years, 3 months ago
  58. 1185d61 utils: Add Lookup() by Ben Clayton · 3 years, 3 months ago
  59. e85efca storageBarrier() has workgroup memory scope by David Neto · 3 years, 3 months ago chromium/4725
  60. bc5d8f6 Revert "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 3 years, 3 months ago
  61. 7368e28 GLSL: fix single-valued vector init. by Stephen White · 3 years, 3 months ago
  62. 177e7bf IntrinsicTable: remove double underscores by Ben Clayton · 3 years, 3 months ago
  63. 4183051 resolver: Add dependency-graph analysis by Ben Clayton · 3 years, 3 months ago
  64. 1bf5af2 reader/wgsl: Allow identifiers to start with an underscore by James Price · 3 years, 3 months ago
  65. 0ff3050 GLSL: a grab bag of texture fixes. by Stephen White · 3 years, 3 months ago
  66. a52059e Add end-to-end test for tint:1112 by Antonio Maiorano · 3 years, 3 months ago
  67. 943c410 GLSL: implement atomics. by Stephen White · 3 years, 3 months ago
  68. 38fa643 Add HLSL/MSL generator options for ArrayLengthFromUniform by Austin Eng · 3 years, 4 months ago
  69. 11d09f2 HLSL: force FXC to never unroll loops by Antonio Maiorano · 3 years, 4 months ago
  70. 1704fe5 GLSL: implement inf, nan. by Stephen White · 3 years, 4 months ago chromium/4714 chromium/4715 chromium/4716 chromium/4718 chromium/4719 chromium/4720 chromium/4721 chromium/4722 chromium/4723 chromium/4724
  71. 8085671 test: Add missing cases for UBO dynamic loads by Ben Clayton · 3 years, 4 months ago
  72. bf7ec8f Add MultiplanarExternalTextureTransform and Tests by Brandon Jones · 3 years, 4 months ago
  73. ae4487f GLSL: rename all identifiers prefixed with gl_. by Stephen White · 3 years, 4 months ago
  74. b9170c6 GLSL: fix vector relational ops. by Stephen White · 3 years, 4 months ago
  75. 2fe0f4b GLSL: add .expected.glsl files for all tests. by Stephen White · 3 years, 4 months ago
  76. 8492d72 test: Shuffle files around. by Ben Clayton · 3 years, 4 months ago
  77. 735dca8 ast: Remove TypeConstructorExpression by Ben Clayton · 3 years, 4 months ago
  78. a539d8d utils: Add utils::Transform by Ben Clayton · 3 years, 4 months ago
  79. e7a9496 BUILD.gn: Fix gn check error by Ben Clayton · 3 years, 4 months ago chromium/4703
  80. 3fe243b BUILD.gn: Split up unit tests into separate source sets by Ben Clayton · 3 years, 4 months ago
  81. 8bc1a30 HLSL: workaround FXC sometimes failing with 'not all control paths return a result' in functions with discard by Antonio Maiorano · 3 years, 4 months ago
  82. a838bb7 ast: Rename ArrayAccessorExpression to IndexAccessorExpression by Ben Clayton · 3 years, 4 months ago
  83. 30848b6 ast: Add 'Expression' suffix to literals by Ben Clayton · 3 years, 4 months ago
  84. 575c4ef Remove ScalarConstructorExpression by Ben Clayton · 3 years, 4 months ago
  85. f3f8ec3 Update test expectation files by Antonio Maiorano · 3 years, 4 months ago
  86. 02acf59 HLSL backend: work around FXC ignoring switch with only default case by Antonio Maiorano · 3 years, 4 months ago
  87. 189dc7d instrinsics: Implement dot() for integer vector types by Ben Clayton · 3 years, 4 months ago
  88. a9156ff Rework Resolver so that we construct semantic types in a single pass. by Ben Clayton · 3 years, 4 months ago
  89. 85170d7 Disallow taking the address of a vector component by James Price · 3 years, 4 months ago
  90. def9d97 spirv-reader: Sink pointer-to-vector-component by James Price · 3 years, 4 months ago
  91. e548db9 msl: Handle buffer variables in transform by James Price · 3 years, 4 months ago
  92. 6c4effe writer/spirv: Fix [[override]] for zero-init defaults by Ben Clayton · 3 years, 4 months ago
  93. 91689fb Add support for matrix construction from scalars by James Price · 3 years, 4 months ago
  94. c73b57f Address late review comments from 67064 by Ben Clayton · 3 years, 4 months ago chromium/4682
  95. 33c13c6 writer/hlsl: Do not emit `(void) call_expr;` by Ben Clayton · 3 years, 4 months ago
  96. 7b776f1 Deprecate Ignore() by Ben Clayton · 3 years, 4 months ago chromium/4679 chromium/4680 chromium/4681
  97. c2fa68e Migrate more tests from Ignore() to phony-assignment by Ben Clayton · 3 years, 4 months ago
  98. a41694e validation: Allow interpolate(flat) on integral IO by James Price · 3 years, 4 months ago
  99. 1aa98e6 Implement phony assignment by Ben Clayton · 3 years, 4 months ago
  100. f164a4a ast: Add TraverseExpressions() by Ben Clayton · 3 years, 4 months ago