Sign in
dawn
/
dawn
/
d2757699ac07a3eca8abd619ab240e6417f2da56
/
src
/
tint
d275769
[glsl][ir] Force entry point name to `main`.
by dan sinclair
· 7 months ago
65a7642
[glsl][ir] Emit struct types.
by dan sinclair
· 7 months ago
697e906
[spirv][ir] Add memory model annotations to texture Load/Store
by dan sinclair
· 7 months ago
5bcf809
tint_wgsl_fuzzer: disable dxc validation in asan + debug
by Antonio Maiorano
· 7 months ago
5026041
[spirv][ir] Add memory model annotations to Load/Store
by dan sinclair
· 7 months ago
aa14c8e
[glsl][ir] Emit Matrix types
by dan sinclair
· 7 months ago
0ea2c0e
[glsl][ir] Emit vector types.
by dan sinclair
· 7 months ago
66d12bb
[glsl][ir] Add emitting of array types.
by dan sinclair
· 7 months ago
d90557b
Create a shared utils folder.
by dan sinclair
· 7 months ago
b7b0463
[benchmark] Generate header at build time
by James Price
· 7 months ago
5195d8f
[msl] Add mixed scalar/vector overloads of fmod
by James Price
· 7 months ago
3576e1e
[ir] Add benchmark for IR validation
by James Price
· 7 months ago
61c2d1e
[msl] Implement PackedVec3 transform
by James Price
· 7 months ago
8eb3130
[spirv] Remove PrintModule function
by James Price
· 7 months ago
85aed12
Rename `HoldsAbstract` to `IsAbstract`.
by dan sinclair
· 7 months ago
b07b920
`cmd` headers cleanup
by dan sinclair
· 7 months ago
chromium/6681
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
cc9f37f
[tint] Improve e2e test output
by Antonio Maiorano
· 7 months ago
8c1014e
[hlsl] Fix DecomposeUniformAccess to cast index to u32 for LoadVectorElement
by Antonio Maiorano
· 7 months ago
520a86a
[msl] Fix host-shareable struct padding
by James Price
· 7 months ago
5196d11
[spirv][ir] Simplify test helper.
by dan sinclair
· 7 months ago
9cef842
[spirv][ir] Modify the memory model if Vulkan Memory Model requested
by dan sinclair
· 7 months ago
f1015ca
Tint: Support `clip_distances` on MSL
by Jiawei Shao
· 7 months ago
8f3868e
[hlsl] ir robustness transform now supports bindings_ignored
by Antonio Maiorano
· 7 months ago
7ee30f5
[tint] Update insertion point in InsertAfter()
by James Price
· 7 months ago
7ce7b5b
[tint] Remove Builder::Prepend()
by James Price
· 7 months ago
d117d65
[spirv][ir] Add some missing decorations.
by dan sinclair
· 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
4c92f4b
[tint] Skip MergeReturn for entry points
by Peter McNeeley
· 7 months ago
4fe2ad2
[tint][benchmark] Add Unity boat attack shaders
by James Price
· 7 months ago
23fa64f
Add subgroup matrix zero constructors to core.def
by dan sinclair
· 7 months ago
0431073
[benchmark] Skip CR in generated shaders
by James Price
· 7 months ago
5695805
[benchmark] Show diff for stale generated header
by James Price
· 7 months ago
c9e60df
Add subgroup matrix type.
by dan sinclair
· 7 months ago
5e6e609
Add experimental enables for subgroup matrix.
by dan sinclair
· 7 months ago
4ac9ba9
Update intrinsics def file to be more explicit.
by dan sinclair
· 7 months ago
b2b3c76
[Compat] PadStruct: fix struct member with explicit @size
by Shrek Shao
· 7 months ago
db1fa93
Tint: Support the translation of `clip_distances` on Vulkan
by Jiawei Shao
· 7 months ago
98ba302
[tint][wgsl] validate ldexp const exponent < bias + 1 when other arg non-const
by David Neto
· 7 months ago
chromium/6664
52eafa6
[tint] Enhance clamp and smoothstep partial const tests
by David Neto
· 7 months ago
a146721
[tint] validate extractBits count+offset when other args are runtime-eval
by David Neto
· 7 months ago
f8516f3
[tint] validate insertBits count+offset when other args are runtime-eval
by David Neto
· 7 months ago
e27b166
[tint][msl] Implement quadSwap* builtin functions
by Natalie Chouinard
· 7 months ago
e08f7c8
[benchmark] Fix newlines in generated header
by James Price
· 7 months ago
6c5be2c
[tint] validate smoothstep const low < const high
by David Neto
· 7 months ago
628906f
Tint: Add validation on the shader stage with `clip_distances`
by Jiawei Shao
· 7 months ago
4d8f907
[hlsl] Run DemoteToHelper before BuiltinPolyfill
by Antonio Maiorano
· 7 months ago
8570a64
[tint][ir][val] Improve checks on Returns
by Ryan Harrison
· 7 months ago
chromium/6660
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
f2f4147
Tint: Add validations on the type of `clip_distances`
by Jiawei Shao
· 7 months ago
2918c42
Tint: Add WGSL extension and built-in variable `clip_distances`
by Jiawei Shao
· 7 months ago
8b8ef02
[tint][ir][val] Check swizzles are well formed
by Ryan Harrison
· 7 months ago
e31fa9d
[tint] Implement quadSwapX, Y and Diagonal
by Natalie Chouinard
· 7 months ago
3ffdc9a
[hlsl] Emit mip level 0 for storage textures
by Antonio Maiorano
· 7 months ago
d558b86
[benchmark] Add --check-stale option
by James Price
· 7 months ago
d157568
[tint] validate clamp const low <= const high when first arg is runtime-eval
by David Neto
· 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
6da23b0
[benchmark] Split generated shaders into multiple lines
by James Price
· 7 months ago
da4206b
[benchmark] Generate map directly
by James Price
· 7 months ago
3de551d
[benchmark] Convert SPIR-V when generating header
by James Price
· 7 months ago
f8964ec
[benchmark] Check in the generated header
by James Price
· 7 months ago
89a2d06
[benchmark] Remove spv_reader and wgsl_writer deps
by James Price
· 7 months ago
933ec2e
[benchmark] Don't convert SPIR-V to WGSL at init
by James Price
· 7 months ago
5183d1a
[tint][ir][val] Check disards in validator
by Ryan Harrison
· 7 months ago
dbefda9
[tint] Implement subgroupShuffleXor, Up and Down
by Natalie Chouinard
· 7 months ago
1026cc1
Fix texture-only arg in combine samplers transform.
by Stephen White
· 7 months ago
672e7bd
[spirv] Remove ast_generate_bindings
by James Price
· 7 months ago
42c55c0
[tint] Remove the quantizeToF16 AST polyfill
by James Price
· 7 months ago
68a3fa4
[spirv] Remove AST backend
by James Price
· 7 months ago
1ee4210
[loopy] Switch to IR version of SPIR-V backend
by James Price
· 7 months ago
ede7633
[Compat] Use @size attribute for glsl pad struct
by Shrek Shao
· 7 months ago
f60fdcc
Reland "[tint][benchmark] Generate depfile for inputs"
by James Price
· 7 months ago
1eca38f
Tint: Fix outdated URLs in lang/core/core.def and lang/core/address_space.def
by Jiawei Shao
· 8 months ago
chromium/6655
d8b7465
[tint][ir][val] Check results and operands for bitcasts
by Ryan Harrison
· 8 months ago
4ff559e
msl:ast_printer: Polyfill 4x8 int dot products on AMD RDNA1, RDNA2
by David Neto
· 8 months ago
chromium/6654
3854878
[tint][ir][val] Check frag_depth only on fragment entry points
by Ryan Harrison
· 8 months ago
0486392
[tint][spirv] Allow signed subgroupBroadcast ID
by Natalie Chouinard
· 8 months ago
6635dcf
[spirv] Use IR by default for CLI and E2E tests
by James Price
· 8 months ago
b862299
[tint] Implement subgroupShuffle
by Natalie Chouinard
· 8 months ago
9531e03
[tint][ir][val] Check that Var results are pointers or references
by Ryan Harrison
· 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
0893085
[tint][hlsl] Add countOneBits/reverseBits polyfill
by Natalie Chouinard
· 8 months ago
2c6d2ea1
[tint][ir][val] Rework how CheckConstruct works
by Ryan Harrison
· 8 months ago
f9761ac
[tint][ir][val] Check results and operands to converts
by Ryan Harrison
· 8 months ago
bacded2
Revert "[tint][benchmark] Generate depfile for inputs"
by Brian Sheedy
· 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
7c36937
[HLSL] Sort vars when updating buffer accesses.
by dan sinclair
· 8 months ago
3e09dde
[tint][wgsl] Add subgroupAdd,Mul builtin checks
by Natalie Chouinard
· 8 months ago
06e23ab
[tint][hlsl] Add subgroup(Exclusive){Add,Mul}
by Natalie Chouinard
· 8 months ago
e7de00b
[tint][msl] Add subgroup(Exclusive){Add,Mul}
by Natalie Chouinard
· 8 months ago
f56acca
[hlsl] Emit `textureSampleCompareLevel` in HLSL IR
by dan sinclair
· 8 months ago
a23e79d
[hlsl] Emit `textureSampleCompare` in HLSL IR
by dan sinclair
· 8 months ago
Next »