- 06844a5 tint/hlsl: remove [loop] attribute on all loops by Antonio Maiorano · 2 years, 6 months ago
- c4ebf2c tint: Implement textureSampleBaseClampToEdge by Ben Clayton · 2 years, 6 months ago
- 78f8067 Fix overrides in array size. by dan sinclair · 2 years, 6 months ago
- 490d988 tint: Simplify workgroup size resolving by Ben Clayton · 2 years, 6 months ago
- e14a27b tint: remove LoopToForLoop and FoldTrivialSingleUseLets transforms for HLSL and GLSL by Antonio Maiorano · 2 years, 7 months ago
- 751e668 tint/intrinsics.def: Implement saturate() by Ben Clayton · 2 years, 7 months ago
- f6a9404 Remove HLSL override generation by dan sinclair · 2 years, 7 months ago
- f9eeed6 Convert `@location` to store expression internally. by dan sinclair · 2 years, 7 months ago
- 679cf4f tint: HLSL and GLSL backends now emit 0 for inf and nan by Antonio Maiorano · 2 years, 7 months ago
- acdf6e1 Remove `ast::VariableBindingPoint` in favour of `sem::BindingPoint`. by dan sinclair · 2 years, 7 months ago
- b90b6bf tint: Minor no-op cleanup changes by Ben Clayton · 2 years, 7 months ago
- 20cddbf tint: Implement modf and frexp built-ins for f16 types by Zhaoming Jiang · 2 years, 8 months ago
- b4744ac tint/writer: Handle static_asserts by Ben Clayton · 2 years, 8 months ago
- 783b169 tint/ast: Migrate to utils::Vector by Ben Clayton · 2 years, 8 months ago
- 4abf28e tint: Add basic support for chromium_experimental_push_constant. by dan sinclair · 2 years, 8 months ago
- 9a6acc4 tint: Add tint::OverrideId by Ben Clayton · 2 years, 8 months ago
- 8dbd4d0 Add storage_class error reporting to generators and transform. by dan sinclair · 2 years, 8 months ago
- f330229 tint/ast: Rename Builtin to BuiltinValue by Ben Clayton · 2 years, 8 months ago
- 958a464 tint/resolver: Use utils::Vector in a few places by Ben Clayton · 2 years, 8 months ago
- 4a92a3c tint: Optimize sem node lookup by Ben Clayton · 2 years, 9 months ago
- 83bd738 tint/resolver: Track evaluation stage by Ben Clayton · 2 years, 9 months ago
- 6c098ba tint: Implement constant expression structures by Ben Clayton · 2 years, 9 months ago
- a5988a3 tint/writer/hlsl: Support for F16 type, constructor, and convertor by Zhaoming Jiang · 2 years, 9 months ago
- aa037ac tint: Refactor sem::Constant to be less memory-hungry by Ben Clayton · 2 years, 9 months ago
- 3a2a279 Fixup various warnings in Tint which were accidentally suppressed. by dan sinclair · 2 years, 9 months ago
- c64ca23 tint: Deprecated module-scope 'let' for 'const' by Ben Clayton · 2 years, 9 months ago chromium/5150
- d23f296 tint: Implement acosh, asinh, atanh by dan sinclair · 2 years, 9 months ago
- 19576e9 tint/writer: Handle and emit 'const' variables by Ben Clayton · 2 years, 9 months ago
- 7ebcfc7 tint/transform: PromoteInitializersToLet by Ben Clayton · 2 years, 9 months ago
- 32cb9cf tint/writer: Disable constant inlining for lets by Ben Clayton · 2 years, 9 months ago
- c5f7e8f tint: Fix emitting identity matrix ctor in HLSL by Zhaoming Jiang · 2 years, 9 months ago
- 3c05430 tint/sem: Support arrays for sem::Constant by Ben Clayton · 2 years, 9 months ago
- 3a68ab4 tint/writer: Minor generator cleanup. by Ben Clayton · 2 years, 9 months ago
- 5041480 tint/writer: Clean up EmitConstant() methods by Ben Clayton · 2 years, 9 months ago
- f99671b tint: spir-v reader: fix atomicCompareExchangeWeak with var comparator by Antonio Maiorano · 2 years, 10 months ago chromium/5139
- dcdf66e tint/ast: Derive off `ast::Variable` by Ben Clayton · 2 years, 10 months ago
- be6fb2a tint: Fix emitting vector constant in HLSL writer by Zhaoming Jiang · 2 years, 10 months ago
- 4b88dbc Fixup continue support in while loops. by dan sinclair · 2 years, 10 months ago chromium/5125
- 49d1a2d Add while statement parsing. by dan sinclair · 2 years, 10 months ago
- 3e38d7e tint: Remove support for smoothStep builtin by James Price · 2 years, 10 months ago
- 2032d03 tint/transform: Remove use of StorageClass on parameter by Ben Clayton · 2 years, 10 months ago chromium/5124
- f25140f tint: fix emitting duplicate structs for atomicCompareExchangeWeak by Antonio Maiorano · 2 years, 10 months ago
- e9f8b09 tint/writer/hlsl: Inline constant expressions by Ben Clayton · 2 years, 10 months ago
- 08f4b55 Implement atomicCompareExchangeWeak returning struct instead of vec2 by Antonio Maiorano · 2 years, 10 months ago chromium/5096
- 3ad927c tint/writer: Check for inf / nan after casting to f32. by Ben Clayton · 2 years, 10 months ago
- 9707e6b tint: Rework sem::Constant to be variant-of-vector by Ben Clayton · 2 years, 10 months ago
- ab4c035 tint: fix HLSL countOneBits and reverseBits for i32 args by Antonio Maiorano · 2 years, 11 months ago
- e5a67ac tint: Remove ast::CallExpression -> sem::Call implicit mapping by Ben Clayton · 2 years, 11 months ago
- 86a617f Add InsertBraces: true to .clang-format by Austin Eng · 2 years, 11 months ago
- aaa9ba3 tint: Simplify sem::Constant::Scalar by Ben Clayton · 2 years, 11 months ago
- 3b5edf1 tint: Add matrix identify and single-scalar ctors by Ben Clayton · 2 years, 11 months ago
- 1c75921 tint: fix translation of DP4a on HLSL by Jiawei Shao · 2 years, 11 months ago
- 62bfd31 tint: Implement `f16` keyword in Tint frontend by Zhaoming Jiang · 2 years, 11 months ago
- ab97570 tint: Implement DP4a on HLSL writer by Jiawei Shao · 2 years, 11 months ago
- 791b435 tint: Add transform to disable uniformity analysis by James Price · 2 years, 11 months ago
- 41285aa tint: Lex different tokens for float suffixes by Ben Clayton · 2 years, 11 months ago
- 0ce9ab0 tint: Change all ProgramBuilder literals to 'i' or 'u' suffix by Ben Clayton · 2 years, 11 months ago
- 8822e29 tint: Merge [S|U]intLiteralExpression by Ben Clayton · 2 years, 11 months ago
- 41e4d9a Consistent formatting for Dawn/Tint. by dan sinclair · 3 years ago chromium/5038 chromium/5039
- 26ebe5e tint: Refactor if-else statement representation by James Price · 3 years ago
- 01004b7 tint: Remove '_type' suffix from file names by Ben Clayton · 3 years ago
- f7ec85f Rename UniformConstant to Handle. by dan sinclair · 3 years ago
- 7098d3d tint: Add enable directive for extensions by Zhaoming Jiang · 3 years ago
- 7eaab38 tint: Simplify backend Sanitize functions by passing in Options by Antonio Maiorano · 3 years ago
- 6a5bef1 Condense namespaces in tint/writer/hlsl. by dan sinclair · 3 years ago
- a730eb7 Add option to auto generate bindings for external textures by Antonio Maiorano · 3 years ago
- 508a966 hlsl: Implement compound assignment by James Price · 3 years ago
- b349710 HLSL: workaround FXC error "continue cannot be used in a switch" by Antonio Maiorano · 3 years ago
- e6c7609 builtins: Add smoothstep, deprecate smoothStep by James Price · 3 years ago
- 66d6668 Implement discard semantics by Antonio Maiorano · 3 years ago
- dfc1a2c Remove support for the @stride attribute by James Price · 3 years ago
- 93baaae PromoteSideEffectsToDecl: add to 4 backends and regen tests by Antonio Maiorano · 3 years, 1 month ago
- dc0e31c sem: Remove Type::type_name. by Ben Clayton · 3 years, 1 month ago
- bcd9ad2 Remove isNan, isInf, isFinite, and isNormal by James Price · 3 years, 1 month ago
- 6661b28 Delete Single-Plane External Texture Transform by Brandon Jones · 3 years, 1 month ago
- fe08ba4 builtins: Add insertBits by Ben Clayton · 3 years, 1 month ago
- d868e86 builtins: Add extractBits by Ben Clayton · 3 years, 1 month ago
- 8169693 builtins: Add firstLeadingBit by Ben Clayton · 3 years, 1 month ago
- df3630c builtins: Add firstTrailingBit by Ben Clayton · 3 years, 1 month ago
- f8672d8 builtins: Add countTrailingZeros by Ben Clayton · 3 years, 1 month ago
- 27aa57c builtins: Add countLeadingZeros by Ben Clayton · 3 years, 1 month ago
- dbc13af tint->dawn: Shuffle source tree in preperation of merging repos by Ryan Harrison · 3 years, 1 month ago