1. 32f5f4d [tint][ir][fuzz] Handle nulls when emitting Var validation errors by Ryan Harrison · 9 months ago
  2. 7944dde [tint][ir][fuzz] Gracefully handle malformed unary instructions by Ryan Harrison · 9 months ago
  3. fb61de4 [tint][ir][fuzz] Gracefully handle malformed binary instructions by Ryan Harrison · 9 months ago
  4. c552777 [Tint] Validate partial eval of divby0 by Natalie Chouinard · 9 months ago
  5. a2d786c [tint][ir][fuzz] Gracefully handle builtin calls with null results by Ryan Harrison · 9 months ago
  6. f22d846 [tint][ir][fuzz] Check for invalid @input_attachment_index by Ryan Harrison · 9 months ago
  7. e115bd3 Make implicit `this` capture explicit by Devon Loehr · 9 months ago
  8. 843b168 [Tint] Add validation for partial eval of shift by Natalie Chouinard · 9 months ago
  9. 72ae799 [tint][ir][fuzz] Check that UserCall Target is valid by Ryan Harrison · 9 months ago
  10. bae3af4 [tint][ir] Check for null types when printing out list of types by Ryan Harrison · 9 months ago
  11. 1decb7e [hlsl] Add decomposing for storage atomics by dan sinclair · 9 months ago
  12. 1688de0 [hlsl] Add intrinsics for storage atomics by dan sinclair · 9 months ago
  13. b2b6ade [tint] Add predicate parameter to subgroupBallot() by James Price · 9 months ago
  14. 8b06674 [tint][ir][fuzz] Prevent fuzzer from crashing on missing binding points by Ryan Harrison · 9 months ago
  15. ef2cf98 test that float to integer conversions truncate by David Neto · 9 months ago
  16. e09d97e [hlsl] Add workgroup atomic intrinsics. by dan sinclair · 9 months ago
  17. e44e2b0 Move constant MatchWidth to the ir::Builder. by dan sinclair · 9 months ago chromium/6603
  18. 1931e7a consteval: float to integral conversions clamp to target range by David Neto · 9 months ago
  19. 0d2300b Move MatchWidth to the type manager. by dan sinclair · 9 months ago
  20. a9a685f [Tint] Fix const eval of abstract shift right by Natalie Chouinard · 9 months ago
  21. d1b935e [tint][ir][fuzz] Prevent fuzzer from crashing on malformed user calls by Ryan Harrison · 9 months ago
  22. 4ce6f5a [tint][ir][fuzz] Prevent fuzzer from crashing on malformed vars by Ryan Harrison · 9 months ago
  23. 244e32b [tint][ir][fuzz] Prevent fuzzer from crashing on malformed accesses by Ryan Harrison · 9 months ago
  24. a108e6f [hlsl] Add `textureLoad` support. by dan sinclair · 9 months ago
  25. 23c42fc [tint][ir][fuzz] Prevent fuzzer from crashing on malformed loads by Ryan Harrison · 10 months ago
  26. 7b55e5e [hlsl] Support `textureNumLevels` by dan sinclair · 10 months ago
  27. ad42394 [tint][ir][fuzz] Prevent fuzzer from crashing on malformed stores by Ryan Harrison · 10 months ago
  28. d015151 Add support for first and either sampling parameter by Gregg Tavares · 10 months ago
  29. 6bbb5d4 Add enum for parameter usages. by dan sinclair · 10 months ago
  30. 7cd0dfe [ir] Validate store and value types exist for Store instructions. by dan sinclair · 10 months ago
  31. de3007a [tint][ir] Add check for Object presence in CheckAccess by Ryan Harrison · 10 months ago
  32. ba8861a [ir] Add @color to protobuf format by James Price · 10 months ago
  33. e2dafee [msl] Handle @color in ShaderIO transform by James Price · 10 months ago
  34. 394807f [ir] Add @color setters and getters by James Price · 10 months ago
  35. cf00935 [ir] Remove ir::Location and remaining usages by James Price · 10 months ago
  36. 0ca73db [ir] Split Location and Interpolation getters by James Price · 10 months ago
  37. 963cfb0 [ir] Split Location and Interpolation setters by James Price · 10 months ago
  38. 9396f16 [tint] Simplify std::optional equality comparisons by James Price · 10 months ago
  39. 494e51c [ir] Simplify attribute handling in ShaderIO by James Price · 10 months ago
  40. 0970b68 [ir] Use IOAttributes for Function return by James Price · 10 months ago
  41. 78eb4c5 [ir] Use IOAttributes in FunctionParam by James Price · 10 months ago
  42. 3cc267f [ir] Remove `IOAttributes` from `core/ir/var.h` by James Price · 10 months ago
  43. a8798b8 [tint] Move StructMemberAttributes out of struct.h by James Price · 10 months ago
  44. 2bd5e04 [hlsl] Add load support into decompose memory access. by dan sinclair · 10 months ago
  45. e05eb6d [ir] Handle `let` in RenameConflicts by James Price · 10 months ago
  46. 9fa7c89 [hlsl] Split module var structs and arrays. by dan sinclair · 10 months ago
  47. 72c4505 [tint] Pre-clone symbols in IR->AST pass by James Price · 10 months ago
  48. f04220d [tint][ir][fuzz] Convert assembler to generating test case protos by Ryan Harrison · 10 months ago
  49. 2791ca9 [ir] Fix spelling mistake. by dan sinclair · 10 months ago
  50. d5521a9 [tint][fuzz] Migrate proto definitions to common lib directory by Ryan Harrison · 10 months ago
  51. 70d7fe8 [msl] Add polyfills for degrees() and radians() by James Price · 10 months ago
  52. a9c7be0 [ir] Add switch validation. by dan sinclair · 10 months ago
  53. 43c6768 [tint] Add "DeathTest" suffix to all death tests by James Price · 10 months ago
  54. 8fba6d8 [ir] Create a real logical not operator. by dan sinclair · 10 months ago
  55. 81bfd88 [msl] Set Output::needs_storage_buffer_sizes by James Price · 10 months ago
  56. 2875d9c [msl] Set binding point for buffer size UBO by James Price · 10 months ago
  57. 732e58c [hlsl] Add HLSL IR printer var/let tests by dan sinclair · 10 months ago
  58. fdcbf02 [ir] Add a templated `zero` helper. by dan sinclair · 10 months ago
  59. 14f0204 [ir] Strip all IO attributes in ShaderIO transform by James Price · 10 months ago
  60. 57c1580 [ir] Fix IR dumping for disassembler rename by James Price · 10 months ago
  61. d907aec [hlsl] Start flushing out some printer tests. by dan sinclair · 10 months ago chromium/6537
  62. 514cba8 [msl] Polyfill unpack2x16float builtin by James Price · 11 months ago
  63. 8b73119 [tint] Remove clamping for textureStore by James Price · 11 months ago
  64. 650bc3e Update name of the disassembler by dan sinclair · 11 months ago
  65. 87eadbb [msl] Add MSL subclass of MemberBuiltinCall by James Price · 11 months ago
  66. c34ca5f [ir] Add base MemberBuiltinCall instruction class by James Price · 11 months ago
  67. 8a78093 [intrinsics] Consider @member_function in Lookup* by James Price · 11 months ago
  68. 53f9392 [intrinsics] Add @member_function attribute by James Price · 11 months ago
  69. 55cfb43 [spirv] Fix use-after-move in Std140 transform by James Price · 11 months ago
  70. b1504b7 [ir] Set parent blocks in Switch::Clone() by James Price · 11 months ago chromium/6525
  71. cd5a5e9 Remove the Multiplanar and BindingRemapper API options by dan sinclair · 11 months ago
  72. fae957f [msl] Add polyfill for atomicCompareExchangeWeak by James Price · 11 months ago
  73. 0272fd2 [msl] Add support for most atomic builtins by James Price · 11 months ago
  74. 8527c13 [ir] Validate construct for structure types by James Price · 11 months ago
  75. 037b54b [ir] Fix ValueToLet for store-before-load by James Price · 11 months ago
  76. cdf75d7 Reject OOB index access that are being washed through a ref by Ryan Harrison · 11 months ago
  77. 1aad86d [msl] Move RenameConflicts to core and use it by James Price · 11 months ago
  78. 6a0c7b1 Run the code formatter. by dan sinclair · 11 months ago
  79. 8700be5 Convert std::endl to newlines. by dan sinclair · 11 months ago
  80. 38bef55 [ir] Fix consecutive calls in dependency scanner by James Price · 11 months ago
  81. ca3c3f4 Update ir::builder includes. by dan sinclair · 11 months ago
  82. 9f0b65f Remove unused inferred template default parameter. by dan sinclair · 11 months ago
  83. 1b0c895 [ir] Fix store target validation highlight by James Price · 11 months ago
  84. 77ac3f1 [ir] Add RemoveTerminatorArgs transform by James Price · 11 months ago
  85. 04e38e8 [tint][resolver] Mark all short-circuited RHS expressions as not-evaluated by Ben Clayton · 11 months ago
  86. f584797 [ir] Fix Disassembly::EmitOperandList() with count by James Price · 11 months ago
  87. d42ff16 [ir] Track BreakIf as a loop exit by James Price · 11 months ago
  88. a002503 [ir] Validate loop body with params has initializer by James Price · 11 months ago
  89. 02cf911 [msl] Implement ShaderIO transform by James Price · 11 months ago
  90. d7dfc6c Tint: Add input attachments support to spirv AST printer. by Le Hoang Quyen · 11 months ago
  91. c224131 Tint: Add inputAttachmentLoad to core.def, wgsl.def, IR by Le Hoang Quyen · 11 months ago
  92. 0be0f1b Fix misc-include-cleaner warnings from clang-tidy by David Neto · 11 months ago
  93. d8bde2c [tint][ir] Validate compute entry point has workgroup_size by Ben Clayton · 11 months ago
  94. 4670220 [ir] Remove abstract types from disassembler by James Price · 11 months ago
  95. 9b0b500 [tint][ir] Fix unused variable warnings by Ben Clayton · 11 months ago
  96. dff1707 [tint][ir] Use Operand() instead of indexing operands_ directly by Ben Clayton · 11 months ago
  97. b2c400b [tint] Do not use AInt for attribute arguments by James Price · 11 months ago
  98. 01ef49d [tint][ir] Add error handling to the binary decoder by Ben Clayton · 11 months ago
  99. 98ee9df [tint][ir] Fix unit test expected output by Ben Clayton · 11 months ago
  100. 5fc8c9e [ir] Add FunctionParam::SetType() by James Price · 11 months ago