- 39d4065 Move BindingRemapper and MultiplanarExternalTexture to a backend transform. by dan sinclair · 2 years ago
- 8f80d99 tint: Support multiple extensions per 'enable' by Ben Clayton · 2 years ago
- 1f6ce67 Move `clamp_frag_depth` transformer to backend. by dan sinclair · 2 years ago
- 6521a35 Convert generators over to use external texture options. by dan sinclair · 2 years ago
- e95b59c Add ExternalTextureOptions by dan sinclair · 2 years ago
- cc3f851 tint/transform: Polyfill f32 conversion to i32 or u32 by Ben Clayton · 2 years ago
- 9543f74 Move sem::BuiltinType to builtin::Function. by dan sinclair · 2 years ago chromium/5641
- 068eb3e tint: Fix HLSL texture queries and re-add textureNumLayers() by Ben Clayton · 2 years ago
- 8525ff2 tint/transform/robustness: Implement predicated mode by Ben Clayton · 2 years ago
- bd9f6e6 tint: Remove textureNumLayers() overloads for texture cube arrays by Ben Clayton · 2 years ago
- 6cc183c Generic template and forward in stringstream. by dan sinclair · 2 years ago
- 03de0e8 Move tint::transform::Robustness to a santizier transform by Ben Clayton · 2 years ago
- ec24bb2 Convert SPIR-V Writer over to utils::StringStream. by dan sinclair · 2 years ago
- 54a104e tint: Update constructor / conversion terminology by Ben Clayton · 2 years, 1 month ago
- b549b30 tint: Validate @must_use on functions and builtins by Ben Clayton · 2 years, 1 month ago
- f0b4dbb tint: Resolve @interpolate() args as expressions by Ben Clayton · 2 years, 1 month ago
- 4d3ff97 tint: Resolve @builtin() args as expressions by Ben Clayton · 2 years, 1 month ago
- 993a658 Move InterpolationSampling and InterpolationType to builtin. by dan sinclair · 2 years, 1 month ago
- ba082fd Move TexelFormat to builtin by dan sinclair · 2 years, 1 month ago
- 2a65163 Move type::AddressSpace to builtin/ by dan sinclair · 2 years, 1 month ago
- b6cc4cb Move type/access to builtin. by dan sinclair · 2 years, 1 month ago
- 1b90f93 tint: Remove type::AddressSpace::kNone by Ben Clayton · 2 years, 1 month ago
- e4039c7 Move the Extension builtin to the builtin/ folder. by dan sinclair · 2 years, 1 month ago
- 6392579 Move BuiltinValue to builtin/ by dan sinclair · 2 years, 1 month ago
- 971318f tint: Replace all remaining AST types with ast::Type by Ben Clayton · 2 years, 1 month ago
- 651d9e2 tint/ast: Change Variable::symbol to Variable::name by Ben Clayton · 2 years, 1 month ago
- ce31d18 tint/ast: Change Function::symbol to Function::name by Ben Clayton · 2 years, 1 month ago
- 9e36723 tint: Rework TypesBuilder::array() to take attribute list by Ben Clayton · 2 years, 1 month ago
- 35089ee tint: Use ProgramBuilder::Bitcast() by Ben Clayton · 2 years, 1 month ago
- 6adb65c tint: Use ProgramBuilder::Discard() by Ben Clayton · 2 years, 1 month ago
- 01ac21c tint: Rename ProgramBuilder::Construct() to Call() by Ben Clayton · 2 years, 1 month ago
- 0b4a2f1 tint: Add sem::Expression by Ben Clayton · 2 years, 1 month ago chromium/5580
- ad31565 tint/ast: Add AccessorExpression by Ben Clayton · 2 years, 1 month ago
- 3fb9a3f tint/sem: Rename Expression to ValueExpression by Ben Clayton · 2 years, 1 month ago
- 6cba18b tint: Have ast::IdentifierExpression use ast::Identifier by Ben Clayton · 2 years, 1 month ago
- 635c5d0 tint/spir-v backend: emit OpSRem instead of OpSMod for remainder operation by Antonio Maiorano · 2 years, 1 month ago
- f374b81 Remove `sig` deprecation. by dan sinclair · 2 years, 1 month ago
- c98d57d tint: Rename 'static_assert' to 'const_assert' by Ben Clayton · 2 years, 2 months ago
- 3085e23 Move SamplerKind out of ast and into type. by dan sinclair · 2 years, 2 months ago
- 57c0bbc Move ast/texel_format to type/texel_format. by dan sinclair · 2 years, 2 months ago chromium/5554
- 61c16eb Move ast/access to type/access. by dan sinclair · 2 years, 2 months ago
- 18b2158 Move ast/address_space to type/ by dan sinclair · 2 years, 2 months ago
- 3cbf3fc Move TextureDimension to type/ by dan sinclair · 2 years, 2 months ago
- d03dcee tint: Add bgra8unorm storage texture support by Ben Clayton · 2 years, 2 months ago
- 884f952 tint/utils: Add TINT_LIKELY / TINT_UNLIKELY macros by Ben Clayton · 2 years, 2 months ago
- 128980f tint: Add support for workgroupUniformLoad by James Price · 2 years, 2 months ago
- 2f9a988 tint: Implement sem::Load by Ben Clayton · 2 years, 3 months ago
- b53b8cf Rename constant::Constant to constant::Value. by dan sinclair · 2 years, 3 months ago
- 5addefb Rename Constant::As to Constant::ValueAs. by dan sinclair · 2 years, 3 months ago
- 10182c4 Move sem::Constant to constant::Constant by dan sinclair · 2 years, 3 months ago
- 946858a Move array to type/ by dan sinclair · 2 years, 3 months ago
- d8a0845 Move atomic to type/ by dan sinclair · 2 years, 3 months ago
- 0e780da Move vector and matrix to type/. by dan sinclair · 2 years, 3 months ago
- 4d56b48 Move pointer and ref to type/ by dan sinclair · 2 years, 3 months ago
- d37ecf9 Move scalar types over to type/ folder. by dan sinclair · 2 years, 3 months ago
- 5ee58b6 Move sampler to type. by dan sinclair · 2 years, 3 months ago
- 4595fb7 Move texture types to type/ folder. by dan sinclair · 2 years, 3 months ago
- 5f764d8 Move type base classes into type/ folder. by dan sinclair · 2 years, 3 months ago
- 7017ec2 tint: Implement signed-int overloads of sign() by Ben Clayton · 2 years, 3 months ago chromium/5465
- 6c337aa tint/sem: Rename [un]signed Type helper methods by Ben Clayton · 2 years, 3 months ago
- 4c8f5a1 tint: const eval of logical AND and OR by Antonio Maiorano · 2 years, 3 months ago
- ad9cd0a Add base class for sem Struct and StructMember by dan sinclair · 2 years, 3 months ago
- 49334b0 tint/utils: Remove non-const accessors on VectorRef by Ben Clayton · 2 years, 3 months ago
- 8753796 tint: Add PreservePadding transform by James Price · 2 years, 3 months ago
- 15e7f94 Remove ArrayCount helpers. by dan sinclair · 2 years, 3 months ago chromium/5454
- 6992f51 tint: Add DirectVariableAccess transform by Ben Clayton · 2 years, 3 months ago
- ab9b5f3 Tint: Implement f16 in uniform and storage address space by Zhaoming Jiang · 2 years, 4 months ago
- ed998e9 tint: Suffix builtin return types with '_f32' by Ben Clayton · 2 years, 4 months ago
- 69c2c34 tint: Implement const-eval of frexp() by Ben Clayton · 2 years, 4 months ago
- 0acbb4e Remove if-break deprecation by dan sinclair · 2 years, 4 months ago
- 329dfd7 tint: Implement const-eval of modf by Ben Clayton · 2 years, 4 months ago
- 267f174 Remove infrastructure for fallthrough by dan sinclair · 2 years, 4 months ago
- 10fae7a tint: Rename `frexp().sig` to `frexp().fract` by Ben Clayton · 2 years, 4 months ago
- 46ee639 tint/transform: Implement div / mod polyfill by Ben Clayton · 2 years, 4 months ago
- 744d0eb tint: Use "demote-to-helper" semantics for discard by James Price · 2 years, 4 months ago
- 02f04d9 tint/transform: Polyfill bit-shift with RHS modulo by Ben Clayton · 2 years, 4 months ago
- 6ab5d3c Tint/transform: make AddBlockAttribute always do wrapping if possible by Zhaoming Jiang · 2 years, 4 months ago
- 2bea905 tint: Implement runtime quantizeToF16() by Ben Clayton · 2 years, 4 months ago
- 6dbb463 tint/writers: Polyfill integer clamp() by Ben Clayton · 2 years, 4 months ago
- 3e1bc0a tint: Use MergeReturn transform in SPIR-V backend by James Price · 2 years, 4 months ago
- 13f0890 tint/intrinsics: Texture queries now return unsigned integer / vectors by Ben Clayton · 2 years, 5 months ago
- 4faf358 Tint/builder/spirv: Fix atomicCompareExchangeWeak wrong return by Zhaoming Jiang · 2 years, 5 months ago chromium/5383
- da5424b tint: Allow signed / unsigned texture builtin params by Ben Clayton · 2 years, 5 months ago
- b8b0c21 Add break-if support. by dan sinclair · 2 years, 5 months ago
- 6e77b47 Update internals to initializer instead of constructor. by dan sinclair · 2 years, 5 months ago
- f148f08 [WGSL] Allow default as a case selector by dan sinclair · 2 years, 5 months ago
- d32fbe0 Store expressions in switch case statements. by dan sinclair · 2 years, 5 months ago chromium/5369
- d9222f4 tint/resolver: Validate discard is only used by fragment shaders by Ben Clayton · 2 years, 5 months ago
- 1a56778 tint/writer: Check extensions are supported by Ben Clayton · 2 years, 5 months ago
- f10a579 tint: Use `const-expression` and `override-expression` terms by Ben Clayton · 2 years, 5 months ago
- d2e0db3 tint: Rename kInvalid to kUndefined for enums by Ben Clayton · 2 years, 5 months ago
- bccd87c tint/ast: Generate access.[h|cc] by Ben Clayton · 2 years, 5 months ago
- f9ed9d3 tint/ast: Generate interpolate_attribute.[h|cc] by Ben Clayton · 2 years, 5 months ago
- 7368302 tint: Use PascalCase for builtin enum names by Ben Clayton · 2 years, 5 months ago
- e89c27c Remove some DISABLED tests. by dan sinclair · 2 years, 5 months ago
- ff7cf21 Rename StorageClass to AddressSpace. by dan sinclair · 2 years, 5 months ago
- cb41b8f Convert `align` attribute to expressions. by dan sinclair · 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