Sign in
dawn
/
dawn
/
697e906201c0583a4b5b5962a8de81407dedbfc0
/
src
/
tint
/
lang
/
msl
/
writer
d90557b
Create a shared utils folder.
by dan sinclair
· 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
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
· 7 months ago
chromium/6658
chromium/6659
a2a38fb
[benchmark][msl] Flatten bindings
by James Price
· 7 months ago
89a2d06
[benchmark] Remove spv_reader and wgsl_writer deps
by James Price
· 7 months ago
dbefda9
[tint] Implement subgroupShuffleXor, Up and Down
by Natalie Chouinard
· 7 months ago
4ff559e
msl:ast_printer: Polyfill 4x8 int dot products on AMD RDNA1, RDNA2
by David Neto
· 7 months ago
chromium/6654
b862299
[tint] Implement subgroupShuffle
by Natalie Chouinard
· 7 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
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
1c06e3f
[msl] Add polyfill for Dot4x8Packed
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
· 8 months ago
690edb3
[msl] Move fmod to new BinaryPolyfill transform
by James Price
· 8 months ago
6e6343a
[Tint] Cleanup Builtin Value classes
by Natalie Chouinard
· 8 months ago
d015151
Add support for first and either sampling parameter
by Gregg Tavares
· 8 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
· 9 months ago
0368d97
[msl] Add polyfill for textureNumLayers
by James Price
· 9 months ago
3052b3c
[msl] Add polyfill for textureSampleCompare
by James Price
· 9 months ago
14f0204
[ir] Strip all IO attributes in ShaderIO transform
by James Price
· 9 months ago
7ef03f6
[msl] Add polyfill for textureNumLevels
by James Price
· 9 months ago
023be6f
[msl] Add polyfill for textureSampleBias()
by James Price
· 9 months ago
2a08d5b2
[msl] Add polyfill for textureSampleLevel()
by James Price
· 9 months ago
9f4eff2
[msl] Fix undef struct constructor args
by James Price
· 9 months ago
3e277d2
[msl] Skip undef arguments in struct constructors
by James Price
· 9 months ago
514cba8
[msl] Polyfill unpack2x16float builtin
by James Price
· 9 months ago
45562e7
[msl] Emit `abs()` builtin
by James Price
· 9 months ago
f4f5534
[msl] Add polyfill for textureStore()
by James Price
· 9 months ago
61de3b8
[msl] Add polyfill for textureLoad()
by James Price
· 9 months ago
316438f
[msl] Emit read_write access for storage textures
by James Price
· 9 months ago
456cf28
[msl] Add polyfill for textureDimensions()
by James Price
· 9 months ago
54883c2
[msl] Handle textureSample builtins
by James Price
· 9 months ago
62bad4d
Remove ir_to_program include from MSL printer.
by dan sinclair
· 9 months ago
56f3149
[msl] Pass pixel local attachment information directly.
by dan sinclair
· 10 months ago
cd5a5e9
Remove the Multiplanar and BindingRemapper API options
by dan sinclair
· 10 months ago
cd4bf9a
Remove WGSL extension `chromium_internal_dual_source_blending`
by Jiawei Shao
· 10 months ago
fae957f
[msl] Add polyfill for atomicCompareExchangeWeak
by James Price
· 10 months ago
0272fd2
[msl] Add support for most atomic builtins
by James Price
· 10 months ago
b5a904c
[msl] Emit continuing inside a new block
by James Price
· 10 months ago
chromium/6519
1aad86d
[msl] Move RenameConflicts to core and use it
by James Price
· 10 months ago
8700be5
Convert std::endl to newlines.
by dan sinclair
· 10 months ago
Next »