1. e7a88d2 [shuffle] Move type to new structure. by dan sinclair · 1 year, 8 months ago
  2. a2e9b49 [shuffle] Move constant to new structure. by dan sinclair · 1 year, 8 months ago
  3. 91b68cd [shuffle] Move utils to new structure. by dan sinclair · 1 year, 8 months ago
  4. a2d3683 [ir][spirv-writer] Implement transpose builtin by James Price · 1 year, 8 months ago
  5. e9a94e2 [ir][spirv-writer] Handle textureGather{Compare} by James Price · 1 year, 8 months ago
  6. 882243c [ir][spirv-writer] Emit bit manipulation builtins by James Price · 1 year, 8 months ago
  7. 8d5a7f8 [ir][spirv-writer] Handle round builtin by James Price · 1 year, 8 months ago
  8. 4d3caf9 [ir][spirv-writer] Handle identity constructors by James Price · 1 year, 8 months ago
  9. 318c3fb [ir][spirv-writer] Handle textureDimensions by James Price · 1 year, 8 months ago
  10. 974efe6 [ir][spirv-writer] Handle textureNumLevels by James Price · 1 year, 8 months ago
  11. 41ef4b0 [ir][spirv-writer] Handle textureStore by James Price · 1 year, 8 months ago
  12. 9acf005 [ir][spirv-writer] Handle textureLoad builtin by James Price · 1 year, 8 months ago
  13. d0bf044 [ir][spirv-writer] Add support for atomic builtins by James Price · 1 year, 8 months ago
  14. aa5e77b [ir][spirv-writer] Remove logic for depth textures by James Price · 1 year, 8 months ago
  15. c6223a1 [ir][spirv-writer] Implement all builtin by James Price · 1 year, 8 months ago
  16. 937670a [ir][spirv-writer] Handle mix builtin by James Price · 1 year, 8 months ago
  17. ef8671c [ir][spirv-writer] Implement pow builtin by James Price · 1 year, 8 months ago chromium/5896
  18. 41090b5 [ir][spirv-writer] Implement step and smoothstep by James Price · 1 year, 8 months ago
  19. ee9abc3 [ir][spirv-writer] Handle matrix arithmetic by James Price · 1 year, 8 months ago
  20. 91bbbc4 [ir][spirv-writer] Expand implicit vector splats by James Price · 1 year, 8 months ago
  21. c5c8f63 [ir][spirv-writer] Fix binary and|or for bools by James Price · 1 year, 8 months ago
  22. 41da0ee [ir][spirv-writer] Implement fma builtin by James Price · 1 year, 8 months ago
  23. b5996c8 [ir][spirv-writer] Implement barrier builtins by James Price · 1 year, 8 months ago
  24. 05c6fd3 [ir][spirv-writer] Handle texture sample builtins by James Price · 1 year, 9 months ago
  25. f738673 [ir][spirv-writer] De-dup depth texture types by James Price · 1 year, 9 months ago chromium/5890
  26. ffb4588 [ir] Rename BuiltinCall to CoreBuiltinCall. by dan sinclair · 1 year, 9 months ago
  27. e202099 [ir][validation] Rename validate file. by dan sinclair · 1 year, 9 months ago
  28. f83bfa8 [ir][spirv-writer] Polyfill the `dot()` builtin by James Price · 1 year, 9 months ago
  29. 128a766 [ir][spirv-writer] Polyfill the `select()` builtin by James Price · 1 year, 9 months ago
  30. dc288ed [ir][spirv-writer] Handle discard in SPIR-V writer by James Price · 1 year, 9 months ago
  31. a8fce7c [tint][ir] Add LoadVectorElement / StoreVectorElement by Ben Clayton · 1 year, 9 months ago
  32. 8c74eb1 [ir][spirv-writer] Implement fract builtin by James Price · 1 year, 9 months ago
  33. a7157be [ir][spirv-writer] Implement frexp and modf by James Price · 1 year, 9 months ago
  34. 56343fe [tint][ir] Add ir::Let for giving values a name & position. by Ben Clayton · 1 year, 9 months ago
  35. 2993058 [ir][spirv-writer] Implement ceil, floor, trunc by James Price · 1 year, 9 months ago
  36. 61a255e [ir][spirv-writer] Implement log and log2 builtins by James Price · 1 year, 9 months ago
  37. a02f692 [ir][spirv-writer] Implement exp and exp2 builtins by James Price · 1 year, 9 months ago
  38. 869594a [ir][spirv-writer] Implement sqrt and inverseSqrt by James Price · 1 year, 9 months ago
  39. 7171205 [ir][spirv-writer] Implement any builtin by James Price · 1 year, 9 months ago chromium/5866 chromium/5867
  40. 6a9d6a0 [ir][spirv-writer] Implement derivative builtins by James Price · 1 year, 9 months ago
  41. fb1f966 [ir][spirv-writer] Implement binary modulo by James Price · 1 year, 9 months ago
  42. 08c60a6 [ir][spirv-writer] Emit bitcast instructions by James Price · 1 year, 9 months ago
  43. 5bc6329 [ir][spirv-writer] Implement shift operations by James Price · 1 year, 9 months ago
  44. 9cea3ca [ir][spirv-writer] Implement cross builtin by James Price · 1 year, 9 months ago
  45. ab33ce9 [ir][spirv-writer] Implement unary instructions by James Price · 1 year, 9 months ago
  46. 737e156 [ir][spirv-writer] Implement trig builtins by James Price · 1 year, 9 months ago
  47. aeae6a3 [ir][spirv-writer] Implement length builtin by James Price · 1 year, 9 months ago
  48. 37111a3 [ir][spirv-writer] Implement normalize builtin by James Price · 1 year, 9 months ago
  49. 8558e48 [ir][spirv-writer] Implement convert instructions by James Price · 1 year, 9 months ago
  50. 2757797 [ir] Hookup IR to test runner by dan sinclair · 1 year, 9 months ago
  51. e94b9bc [ir][spirv-writer] Implement distance builtin by James Price · 1 year, 9 months ago
  52. fb89ee8 [ir][spirv-writer] Implement clamp builtin by James Price · 1 year, 9 months ago
  53. 74c9a5a [ir][spirv-writer] Implement multiply by James Price · 1 year, 9 months ago
  54. 1074388 [ir][spirv-writer] Implement divide by James Price · 1 year, 9 months ago
  55. 7fbc40d [ir][spirv-writer] Emit swizzle instructions by James Price · 1 year, 9 months ago
  56. 8b64bd7 [ir][spirv-writer] Emit texture and sampler vars by James Price · 1 year, 9 months ago
  57. b12e719 [ir][spirv-writer] Emit texture and sampler types by James Price · 1 year, 9 months ago
  58. e9cd719 [ir][spirv-writer] Rework remaining unit tests by James Price · 1 year, 9 months ago
  59. fec334a [ir][spirv-writer] Emit OpUndef when needed by James Price · 1 year, 9 months ago
  60. 96cac41 [ir][spirv-writer] Fix block labels for loop phis by James Price · 1 year, 9 months ago
  61. 3e65d90 [ir][spirv-writer] Rework unit testing by James Price · 1 year, 9 months ago
  62. 9e819bf [ir][spirv-writer] Handle shader IO by James Price · 1 year, 9 months ago
  63. 4c54cfc [ir][spirv-writer] Emit constant structs by James Price · 1 year, 9 months ago
  64. a0aabaf Remove redundant parentheses on lambdas by Ben Clayton · 1 year, 9 months ago
  65. 5acd44c [tint][ir] Rename Function::StartTarget() to Block() by Ben Clayton · 1 year, 9 months ago
  66. b274678 [tint][ir] Rename Branch to Terminator by Ben Clayton · 1 year, 9 months ago
  67. 9397714 [tint][ir] Rename Case::start -> Case::block by Ben Clayton · 1 year, 9 months ago
  68. c8f0708 [tint][ir] Make ControlInstructions regular instructions by Ben Clayton · 1 year, 9 months ago
  69. 4915adc [tint][ir] Add Unreachable instruction by Ben Clayton · 1 year, 9 months ago
  70. c801286 [ir][spirv-writer] Enable capabilities for F16 by James Price · 1 year, 9 months ago
  71. afa5617 [ir][spirv-writer] Add MergeReturn transform by James Price · 1 year, 9 months ago
  72. aabfc4d [ir][spirv-writer] Emit construct instructions by James Price · 1 year, 9 months ago chromium/5843
  73. 0d80c3d [ir] Sever instruction and value. by dan sinclair · 1 year, 9 months ago
  74. 1d0ac04 [tint][ir] Rename Builtin and rename Builder Call methods by Ben Clayton · 1 year, 10 months ago
  75. 1c9a507 [ir][spirv-writer] Use Type::Element() by James Price · 1 year, 10 months ago
  76. a5268df [ir] Unconst most of the IR. by dan sinclair · 1 year, 10 months ago
  77. d2e30d0 [tint][ir] Change Var::Type() to return type::Pointer* by Ben Clayton · 1 year, 10 months ago
  78. 0ebf677 [tint][ir] Add MultiInBlock that derives from Block by Ben Clayton · 1 year, 10 months ago
  79. d7b8efa [ir][spirv-writer] VarForDynamicIndex transform by James Price · 1 year, 10 months ago chromium/5820 chromium/5820_1
  80. 117d4f3 [ir][spirv-writer] BlockDecoratedStructs transform by James Price · 1 year, 10 months ago
  81. 879e948 [tint][ir] Add Initializer block to ir::Loop by Ben Clayton · 1 year, 10 months ago
  82. efdcbdf [ir][spirv-writer] Emit access instructions by James Price · 1 year, 10 months ago
  83. cff18f3 [ir] Add validator to spirv tests. by dan sinclair · 1 year, 10 months ago
  84. 5682a62 [ir][spirv-writer] Implement constant arrays by James Price · 1 year, 10 months ago
  85. 0958c62 [ir][spirv-writer] Emit struct types by James Price · 1 year, 10 months ago
  86. 792001a [ir] Convert block instructions to a list. by dan sinclair · 1 year, 10 months ago
  87. 5d40159 [tint][ir][spriv-writer] Rework ID allocation by Ben Clayton · 1 year, 10 months ago
  88. 377b4ae [tint][ir] Rename Loop::Start to Loop::Body by Ben Clayton · 1 year, 10 months ago
  89. 576f199 [tint][ir][spirv-writer] Emit phi nodes by Ben Clayton · 1 year, 10 months ago
  90. 3e2119d [ir][spirv-writer] Emit array types by James Price · 1 year, 10 months ago
  91. dced753 [ir][spirv-writer] Emit workgroup variables by James Price · 1 year, 10 months ago
  92. 5e2130a [ir][spirv-writer] Emit private variables by James Price · 1 year, 10 months ago
  93. a6a4510 [ir][spirv-writer] Implement switch instructions by James Price · 1 year, 10 months ago chromium/5801
  94. 0b82a3b [ir][spirv-writer] Implement loop instructions by James Price · 1 year, 10 months ago
  95. bcf4174 [ir][spirv-writer] Emit builtin function calls by James Price · 1 year, 10 months ago
  96. bdbbffb [ir] Add the Exit instructions. by dan sinclair · 1 year, 10 months ago
  97. 68a8b09 [ir] Add explicit Return instructions. by dan sinclair · 1 year, 10 months ago
  98. a2b489b [ir] Update UserCall to hold Function Values. by dan sinclair · 1 year, 10 months ago
  99. dd7b314 [ir][spirv-writer] Emit binary bitwise operators by James Price · 1 year, 10 months ago
  100. 5933921 [ir][spirv-writer] Emit comparison instructions by James Price · 1 year, 10 months ago