Sign in
dawn
/
dawn
/
61959f7834e097daeff21407b5a9316b60ea028f
/
src
/
tint
/
lang
61959f7
Compat: Remove WGSL error for rg32xxx formats
by Gregg Tavares
· 7 months ago
a98147a
hlsl-ir: implement support for subgroup_invocation_id and subgroup_size
by Antonio Maiorano
· 7 months ago
57c1a33
[msl] Add writer fuzzer
by James Price
· 7 months ago
a4a5abf
[msl] Remove used_array_length_from_uniform_indices
by James Price
· 7 months ago
2a45079
[msl] Avoid UB for left shift of negative integers
by James Price
· 7 months ago
9f174e9
[msl] Enable and fix floating point modulo tests
by James Price
· 7 months ago
0b5e7ac
[ir] Make the instruction and value allocators private.
by dan sinclair
· 7 months ago
2d24558
[msl] Polyfill signed integer arithmetic
by James Price
· 7 months ago
a23bcd8
[ir] Allow bitcast to be inlined
by James Price
· 7 months ago
dbceb04
[msl] Address/remove TODOs from MSL backend
by James Price
· 7 months ago
e965bd3
[ir] Emit unused side-effecting expressions
by James Price
· 7 months ago
7928109
[glsl][ir] Emit `Atomic` types
by dan sinclair
· 7 months ago
379c7df
[glsl][ir] Fix dpdyCoarse and Fine in ES.
by dan sinclair
· 7 months ago
39fe382
Tint: Support inspecting the array length of `clip_distances`
by Jiawei Shao
· 7 months ago
chromium/6698
b942e22
[msl] Add benchmark for IR backend
by James Price
· 7 months ago
6d87fa6
[msl] Add support for clip_distances
by James Price
· 7 months ago
fb96429
[glsl][ir] Add conversion support
by dan sinclair
· 7 months ago
7abbf53
[glsl][ir] Add constructor support
by dan sinclair
· 7 months ago
7940f7d
[ir] Remove extraneous check.
by dan sinclair
· 7 months ago
32f3eff
[glsl][ir] Add vector accessors.
by dan sinclair
· 7 months ago
6b1e61b
[glsl][ir] Fix emission of array elements
by dan sinclair
· 7 months ago
49597cc
[glsl][ir] Emit `Discard` and `TerminateInvocation`
by dan sinclair
· 7 months ago
f5ae33c
Switch sample_mask/index to pipeline error
by Gregg Tavares
· 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
7206591
[glsl][ir] Emit `Loop` and supporting instructions
by dan sinclair
· 7 months ago
chromium/6697
0330f50
[glsl][ir] Emit `If` and `ExitIf`
by dan sinclair
· 7 months ago
91b17e7
[msl] Add SimdBallot transform
by James Price
· 7 months ago
adaa316
[glsl][ir] Emit `Access`
by dan sinclair
· 7 months ago
chromium/6692
chromium/6693
chromium/6694
chromium/6695
chromium/6696
ce61a4e
[glsl][ir] Emit `Switch`
by dan sinclair
· 7 months ago
c2f6f2f
[glsl][ir] Emit load and store
by dan sinclair
· 7 months ago
0b44e31
[glsl][ir] Support depth multisampled texture types
by dan sinclair
· 7 months ago
6f6384b
[glsl][ir] Support multisampled texture types
by dan sinclair
· 7 months ago
8fd0dbd
[glsl][ir] Support depth texture types
by dan sinclair
· 7 months ago
d66b749
[glsl][ir] Add storage texture desktop types.
by dan sinclair
· 7 months ago
df9c1bf
[glsl][ir] Support sampled texture types
by dan sinclair
· 7 months ago
01f14b5
[glsl][ir] Support `CoreUnary`.
by dan sinclair
· 7 months ago
636e476
[glsl][ir] Support `CoreBinary`.
by dan sinclair
· 7 months ago
aee63e3
clang-tidy msl IR packed_vec3 transformation
by David Neto
· 7 months ago
0f2b0cd
[tint] Resolve subgroup_size as varying in fragment
by Peter McNeeley
· 7 months ago
ae6643f
[glsl][ir] Emit pass through builtin call functions.
by dan sinclair
· 7 months ago
b0550df
[glsl][ir] Emit `let` values.
by dan sinclair
· 7 months ago
12b95ee
[glsl][ir] Emit StorageTexture types.
by dan sinclair
· 7 months ago
e667679
[glsl][ir] Only zero init certain address spaces.
by dan sinclair
· 7 months ago
f9e87c8
[msl] Apply fixed sample mask during ShaderIO
by James Price
· 7 months ago
1fdac66
Move `DAWN_NO_SANITIZE` to shared header.
by dan sinclair
· 7 months ago
a6941c6
Move more defines to `utils/compiler.h`
by dan sinclair
· 7 months ago
363eae1
Tint: Add missing index offset when assigning to SV_ClipDistance1
by Jiawei Shao
· 7 months ago
c101627
[glsl][ir] Emit `precision` in fragment shaders
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
511eb80
Tint: Support `clip_distances` on HLSL
by Jiawei Shao
· 7 months ago
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
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
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
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
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
23fa64f
Add subgroup matrix zero constructors to core.def
by dan sinclair
· 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
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
Next »