Sign in
dawn
/
dawn
/
fb96429725360210331bb23dd050110965a63191
/
src
/
tint
/
lang
/
msl
7940f7d
[ir] Remove extraneous check.
by dan sinclair
· 7 months ago
73fd374
[msl] Emit TINT_ISOLATE_UB macro
by James Price
· 7 months ago
d10ba2f
[msl] Polyfill quadSwap* builtins
by James Price
· 7 months ago
91b17e7
[msl] Add SimdBallot transform
by James Price
· 7 months ago
aee63e3
clang-tidy msl IR packed_vec3 transformation
by David Neto
· 7 months ago
f9e87c8
[msl] Apply fixed sample mask during ShaderIO
by James Price
· 7 months ago
a6941c6
Move more defines to `utils/compiler.h`
by dan sinclair
· 7 months ago
2d91320
Remove some unordered_{set|map}
by dan sinclair
· 7 months ago
c58ba9e
[msl] Add RemoveContinueInSwitch transform
by James Price
· 7 months ago
d90557b
Create a shared utils folder.
by dan sinclair
· 7 months ago
5195d8f
[msl] Add mixed scalar/vector overloads of fmod
by James Price
· 7 months ago
61c2d1e
[msl] Implement PackedVec3 transform
by James Price
· 7 months ago
06b574a
Update casing of `type.h` `is_*` methods.
by dan sinclair
· 7 months ago
eb2da25
Update some type methods to PascalCase.
by dan sinclair
· 7 months ago
520a86a
[msl] Fix host-shareable struct padding
by James Price
· 7 months ago
f1015ca
Tint: Support `clip_distances` on MSL
by Jiawei Shao
· 7 months ago
bcee2cd
[msl][ir] Emit `subgroup_matrix` types and zero values
by dan sinclair
· 7 months ago
d2ca660
[msl] Drop unittest validation to MSL 2.2.
by dan sinclair
· 7 months ago
4ac9ba9
Update intrinsics def file to be more explicit.
by dan sinclair
· 7 months ago
e27b166
[tint][msl] Implement quadSwap* builtin functions
by Natalie Chouinard
· 7 months ago
305938c
[tint] Minor follow-up fix for insert before
by Peter McNeeley
· 7 months ago
4469c71
[tint] MSL texture array negative integer clamp
by Peter McNeeley
· 7 months ago
b7114a6
[tint] Implement quadBroadcast
by Natalie Chouinard
· 8 months ago
chromium/6658
chromium/6659
a2a38fb
[benchmark][msl] Flatten bindings
by James Price
· 8 months ago
89a2d06
[benchmark] Remove spv_reader and wgsl_writer deps
by James Price
· 8 months ago
dbefda9
[tint] Implement subgroupShuffleXor, Up and Down
by Natalie Chouinard
· 8 months ago
4ff559e
msl:ast_printer: Polyfill 4x8 int dot products on AMD RDNA1, RDNA2
by David Neto
· 8 months ago
chromium/6654
b862299
[tint] Implement subgroupShuffle
by Natalie Chouinard
· 8 months ago
f15cc07
[tint] Implement subgroupElect and BroadcastFirst
by Natalie Chouinard
· 8 months ago
9562469
[tint] Implement subgroupAll and subgroupAny
by Natalie Chouinard
· 8 months ago
chromium/6648
7be306a
[tint] Implement subgroupMin and Max
by Natalie Chouinard
· 8 months ago
e9e450e
[tint] Implement subgroupAnd, Or, Xor builtins
by Natalie Chouinard
· 8 months ago
8f3ec78
[tint] Allow subgroup builtins in fragment shaders
by Natalie Chouinard
· 8 months ago
71f1b39
[tint][ir][val] Handle construct with undefined args or results
by Ryan Harrison
· 8 months ago
e7de00b
[tint][msl] Add subgroup(Exclusive){Add,Mul}
by Natalie Chouinard
· 8 months ago
3cfca9f
[spirv] Make usages iteration deterministic.
by dan sinclair
· 8 months ago
9eeb7b1
Add ID to Instruction.
by dan sinclair
· 8 months ago
1c06e3f
[msl] Add polyfill for Dot4x8Packed
by James Price
· 8 months ago
7d33d57
[msl] Add a dialect-specific binary instruction
by James Price
· 8 months ago
384b51b
[msl] Add binary overloads for 8-bit add and mul
by James Price
· 8 months ago
fcf6cc0
[ir] Validate nested pointers
by James Price
· 8 months ago
68c308c
[tint] Rename AST versions of benchmarks
by James Price
· 8 months ago
chromium/6645
4242981
[tint] Use embedded benchmark inputs
by James Price
· 8 months ago
bfc1de9
[tint][benchmark] Depend on auto-generated header
by James Price
· 8 months ago
8bda7de
[tint] Require WGSL and SPIR-V for all benchmarks
by James Price
· 8 months ago
0b65d90
tint_wgsl_fuzzer: add '-dump' option to dump input/output shader from fuzzers
by Antonio Maiorano
· 8 months ago
chromium/6618
006468b
[msl] Enable remaining pack/unpack polyfills
by James Price
· 8 months ago
50cf911
[msl] Polyfill pack2x16float
by James Price
· 8 months ago
e1dc1ee
[tint] Add sem::Load for swizzle from a pointer
by James Price
· 8 months ago
b2b6ade
[tint] Add predicate parameter to subgroupBallot()
by James Price
· 8 months ago
8b06674
[tint][ir][fuzz] Prevent fuzzer from crashing on missing binding points
by Ryan Harrison
· 8 months ago
e44e2b0
Move constant MatchWidth to the ir::Builder.
by dan sinclair
· 8 months ago
chromium/6603
0d2300b
Move MatchWidth to the type manager.
by dan sinclair
· 8 months ago
ec0b640
[msl] Fix logical boolean operators
by James Price
· 9 months ago
690edb3
[msl] Move fmod to new BinaryPolyfill transform
by James Price
· 9 months ago
6e6343a
[Tint] Cleanup Builtin Value classes
by Natalie Chouinard
· 9 months ago
d015151
Add support for first and either sampling parameter
by Gregg Tavares
· 9 months ago
98bdc9b
[Tint] Implement context dependent builtin values
by Natalie Chouinard
· 9 months ago
c1380f7
[msl] Print @color attributes as [[color(n)]]
by James Price
· 9 months ago
e2dafee
[msl] Handle @color in ShaderIO transform
by James Price
· 9 months ago
cf00935
[ir] Remove ir::Location and remaining usages
by James Price
· 9 months ago
963cfb0
[ir] Split Location and Interpolation setters
by James Price
· 9 months ago
a8798b8
[tint] Move StructMemberAttributes out of struct.h
by James Price
· 9 months ago
1cf5c1b
[msl] Skip push constants in the AST fuzzer
by James Price
· 9 months ago
1f63622
[msl] Avoid non-standard __VA_ARGS__ behavior
by James Price
· 9 months ago
7eccf46
[msl] Add polyfill for frexp builtin
by James Price
· 9 months ago
0df45b4
[msl] Add polyfill for modf
by James Price
· 9 months ago
ab75848
[msl] Emit TINT_INVARIANT macro
by James Price
· 9 months ago
4c4ed51
[msl] Add polyfill for integer sign
by James Price
· 9 months ago
a11e58c
[msl] Add polyfill for floating point modulo
by James Price
· 9 months ago
aa88fa0
[tint] Enable new subgroup extensions in backends
by James Price
· 9 months ago
70d7fe8
[msl] Add polyfills for degrees() and radians()
by James Price
· 9 months ago
ffb4b38
[msl] Add polyfill for quantizeToF16
by James Price
· 9 months ago
f15f1c2
[msl] Emit @index for blend_src attributes
by James Price
· 9 months ago
d0305d5
Tint: Replace all the appearance of `index` attribute with `blend_src`
by Jiawei Shao
· 9 months ago
48be7e8
[msl] Add newlines between global declarations
by James Price
· 9 months ago
ddcec00
[msl] Add polyfill for dot builtin
by James Price
· 9 months ago
7753f63
metal: Emit MSL powr for WGSL pow builtin
by Sunny Sachanandani
· 9 months ago
chromium/6547
10b1c0c
[hlsl] Add some binary IR unit tests.
by dan sinclair
· 9 months ago
c0258db
[hlsl] Emit `if` instructions
by dan sinclair
· 9 months ago
8fba6d8
[ir] Create a real logical not operator.
by dan sinclair
· 9 months ago
81bfd88
[msl] Set Output::needs_storage_buffer_sizes
by James Price
· 9 months ago
1c4ff69
[msl] Add polyfill for distance builtin
by James Price
· 9 months ago
4850e28
[msl] Add polyfill for length builtin
by James Price
· 9 months ago
84db15d
[msl] Add parentheses around break-if condition
by James Price
· 9 months ago
7bfbe8f
[msl] Add polyfill for textureGatherCompare
by James Price
· 9 months ago
3efa5b1
[msl] Add polyfill for textureGather
by James Price
· 9 months ago
237b678
[msl] Add polyfill for textureSampleGrad
by James Price
· 9 months ago
fabad50
[msl] Add polyfill for textureSampleCompareLevel
by James Price
· 9 months ago
24e5c13
[msl] Enable MSL IR If tests with PHI nodes.
by dan sinclair
· 9 months ago
6e71f23
[msl] Add polyfill for textureNumSamples
by James Price
· 10 months ago
0368d97
[msl] Add polyfill for textureNumLayers
by James Price
· 10 months ago
3052b3c
[msl] Add polyfill for textureSampleCompare
by James Price
· 10 months ago
14f0204
[ir] Strip all IO attributes in ShaderIO transform
by James Price
· 10 months ago
7ef03f6
[msl] Add polyfill for textureNumLevels
by James Price
· 10 months ago
023be6f
[msl] Add polyfill for textureSampleBias()
by James Price
· 10 months ago
2a08d5b2
[msl] Add polyfill for textureSampleLevel()
by James Price
· 10 months ago
9f4eff2
[msl] Fix undef struct constructor args
by James Price
· 10 months ago
3e277d2
[msl] Skip undef arguments in struct constructors
by James Price
· 10 months ago
514cba8
[msl] Polyfill unpack2x16float builtin
by James Price
· 10 months ago
Next »