Sign in
dawn
/
dawn
/
d4f66bb40d42f327e340f8b4249cfeb883366142
/
src
/
tint
/
lang
/
hlsl
/
writer
66652df
HLSL-IR: add support for clip_distances.
by Antonio Maiorano
· 5 months ago
fa3f89b
[tint][ir][val] Implement `CheckBuiltIn`
by Ryan Harrison
· 5 months ago
22ed96a
HLSL-IR: implement pixel_local feature
by Antonio Maiorano
· 5 months ago
ce207a7
[tint][hlsl] Polyfill texture sample bias clamping
by Peter McNeeley
· 5 months ago
chromium/6785
0ecdfeb
[ir] Rename all shadowing declarations
by James Price
· 5 months ago
a1dcbf0
[hlsl] Make decompose transforms deterministic
by James Price
· 5 months ago
52deb2f
[tint] Clamp lod bias from -16.0 to 15.99
by Peter McNeeley
· 6 months ago
chromium/6783
f3f10d5
[ir] Disallow access with no indices
by James Price
· 6 months ago
c1de48f
[hlsl] Fix f16 vector element stores in storage
by James Price
· 6 months ago
3e77dd7
HLSL-IR: Fix texture Sample and SampleLevel return type on depth textures
by Antonio Maiorano
· 6 months ago
ed682f5
HLSL-IR: improve ICE error message
by Antonio Maiorano
· 6 months ago
2bb8107
HLSL-IR: ICE on inputAttachmentLoad builtin
by Antonio Maiorano
· 6 months ago
f0893de
HLSL-IR: ICE on @color attribute
by Antonio Maiorano
· 6 months ago
074e17e
HLSL-IR: fix error: unary: no matching overload for 'operator - (u32)' (again)
by Antonio Maiorano
· 6 months ago
b95a03a
HLSL-IR: polyfill modf and frexp
by Antonio Maiorano
· 6 months ago
15bbe6b
HLSL-IR: ReplaceNonIndexableMatVecStores transform
by Antonio Maiorano
· 6 months ago
c644290
Support Dual Source Blending in SPIR-V reader with Tint IR
by Jiawei Shao
· 6 months ago
bfb6645
HLSL-IR: fix textureDimensions polyfill using invalid type for swizzle (again)
by Antonio Maiorano
· 6 months ago
a7b805c
[tint][ir][val] Enforce entry point returns have location or builtin
by Ryan Harrison
· 6 months ago
096f714
HLSL-IR: enable replace_pointer_lets in ValueToLet
by Antonio Maiorano
· 6 months ago
chromium/6755
chromium/6756
4fc7d41
HLSL-IR: implement LocalizeStructArrayAssignment for FXC
by Antonio Maiorano
· 6 months ago
6d602f4
[glsl][ir] Add a transform to remove pointer lets.
by dan sinclair
· 6 months ago
1034514
[tint][ir][val] Check that compute shaders don't return anything
by Ryan Harrison
· 6 months ago
d35a3b6
Add subgroupInclusiveAdd and subgroupInclusiveMul
by Peter McNeeley
· 6 months ago
923288d
HLSL-IR: add RemoveContinueInSwitch transform
by Antonio Maiorano
· 6 months ago
a1e0778
HLSL-IR: fix error: unary: no matching overload for 'operator - (u32)'
by Antonio Maiorano
· 6 months ago
9d4eb04
HLSL-IR: fix textureDimensions polyfill using invalid type for swizzle
by Antonio Maiorano
· 6 months ago
d42e0e9
[ir] Always inline `handle` address space.
by dan sinclair
· 6 months ago
d032c62
HLSL-IR: emit constant i32 literals as int(<literal>)
by Antonio Maiorano
· 6 months ago
d78abb3
HLSL-IR: implement NumWorkgroups builtin support
by Antonio Maiorano
· 7 months ago
6a3f737
Rename `match_width` to `MatchWidth`
by dan sinclair
· 7 months ago
c811e1e
[ir] Polyfill fwidthFine for MSL and HLSL
by James Price
· 7 months ago
cca4859
HLSL-IR: workaround DXC bug when 'as' casting constant integral splats
by Antonio Maiorano
· 7 months ago
8726fe4
HLSL-IR: only swizzle ctor value if not the right type
by Antonio Maiorano
· 7 months ago
a98147a
hlsl-ir: implement support for subgroup_invocation_id and subgroup_size
by Antonio Maiorano
· 7 months ago
0b5e7ac
[ir] Make the instruction and value allocators private.
by dan sinclair
· 7 months ago
7940f7d
[ir] Remove extraneous check.
by dan sinclair
· 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
511eb80
Tint: Support `clip_distances` on HLSL
by Jiawei Shao
· 7 months ago
d90557b
Create a shared utils folder.
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
4d8f907
[hlsl] Run DemoteToHelper before BuiltinPolyfill
by Antonio Maiorano
· 8 months ago
e31fa9d
[tint] Implement quadSwapX, Y and Diagonal
by Natalie Chouinard
· 8 months ago
3ffdc9a
[hlsl] Emit mip level 0 for storage textures
by Antonio Maiorano
· 8 months ago
b7114a6
[tint] Implement quadBroadcast
by Natalie Chouinard
· 8 months ago
chromium/6658
chromium/6659
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
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
0893085
[tint][hlsl] Add countOneBits/reverseBits polyfill
by Natalie Chouinard
· 8 months ago
7c36937
[HLSL] Sort vars when updating buffer accesses.
by dan sinclair
· 8 months ago
06e23ab
[tint][hlsl] 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
808942c
[hlsl] Emit `textureSampleGrad` in HLSL IR
by dan sinclair
· 8 months ago
1620350
[hlsl] Emit `textureSampleBias` in HLSL IR
by dan sinclair
· 8 months ago
9eeb7b1
Add ID to Instruction.
by dan sinclair
· 8 months ago
11b8c42
Rename Usages.
by dan sinclair
· 8 months ago
f294377
[hlsl] Fix decompose with reused access chain.
by dan sinclair
· 8 months ago
249a21a
[hlsl] Emit `textureSampleLevel` in HLSL IR
by dan sinclair
· 8 months ago
09aa719
[hlsl] Emit `textureSample` in HLSL IR
by dan sinclair
· 8 months ago
dde5673
[hlsl] Emit `textureGather` in HLSL IR
by dan sinclair
· 8 months ago
0b42502
[hlsl] Emit `textureGatherCompare` in HLSL IR
by dan sinclair
· 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
80ade29
[hlsl] Emit `subgroupBallot` in HLSL IR
by dan sinclair
· 9 months ago
0b5c2db
[hlsl] Add `asinh`, `acosh`, and `atanh` polyfills.
by dan sinclair
· 9 months ago
89066c8
[hlsl] Add `pack*` support.
by dan sinclair
· 9 months ago
f6f020f
[hlsl] Add f16 matrix support to uniform loading
by dan sinclair
· 9 months ago
f924ceb
[hlsl] Add storage of f16 elements to DecomposeStorageAccess
by dan sinclair
· 9 months ago
1decb7e
[hlsl] Add decomposing for storage atomics
by dan sinclair
· 9 months ago
b2b6ade
[tint] Add predicate parameter to subgroupBallot()
by James Price
· 9 months ago
8b06674
[tint][ir][fuzz] Prevent fuzzer from crashing on missing binding points
by Ryan Harrison
· 9 months ago
a3b581e
[hlsl] Add dp4a support.
by dan sinclair
· 9 months ago
53fccaa
[hlsl] Add workgroup atomics.
by dan sinclair
· 9 months ago
2c9dace
[hlsl] Add array storage store support
by dan sinclair
· 9 months ago
chromium/6604
17a78b8
[hlsl] Remove workgroup tests from decompose storage access.
by dan sinclair
· 9 months ago
4ee1ae7
[hlsl] Add `quantizeToF16` support to HLSL IR backend.
by dan sinclair
· 9 months ago
d1173a7
[hlsl] Add matrix storage store support
by dan sinclair
· 9 months ago
0d2300b
Move MatchWidth to the type manager.
by dan sinclair
· 9 months ago
3365c47
[hlsl] Add missing `smoothstep` support.
by dan sinclair
· 9 months ago
57e293c
[hlsl] Add todos for missing transforms.
by dan sinclair
· 9 months ago
1b6ebd0
[hlsl] Add `unpack*` support.
by dan sinclair
· 9 months ago
6d719a6
[hlsl] Add f16 support to uniform loading
by dan sinclair
· 9 months ago
6e6343a
[Tint] Cleanup Builtin Value classes
by Natalie Chouinard
· 9 months ago
e35153c
[hlsl] Add `textureStore` support.
by dan sinclair
· 9 months ago
a108e6f
[hlsl] Add `textureLoad` support.
by dan sinclair
· 9 months ago
bbd3e04
[hlsl] Add `textureDimensions` support.
by dan sinclair
· 9 months ago
f95704e
[hlsl] Fix struct splats in PromoteInitializers
by James Price
· 9 months ago
a5232aa
[hlsl] Add struct storage store support
by dan sinclair
· 9 months ago
4f29165
[hlsl] Support `textureNumSamples`
by dan sinclair
· 9 months ago
Next »