Sign in
dawn
/
dawn
/
0942a5916c1d18f421198f6e5df47cf63e3839b8
/
src
/
tint
/
lang
/
spirv
7a6e017
[spirv-reader] Avoid creating access with no indices
by James Price
· 5 months ago
c13d761
spirv reader: add some dynamic index tests
by Antonio Maiorano
· 6 months ago
71c1d54
[glsl] Propagate names to block struct wrappers
by James Price
· 6 months ago
020e317
Support Dual Source Blending in SPIR-V reader with Tint AST
by Jiawei Shao
· 6 months ago
36778a9
Support ClipDistances in SPIR-V reader with Tint IR
by Jiawei Shao
· 6 months ago
c644290
Support Dual Source Blending in SPIR-V reader with Tint IR
by Jiawei Shao
· 6 months ago
59d3d50
[spirv-reader] Use a set for row_major_accesses
by James Price
· 6 months ago
850ee5c
[spirv-reader] Support RowMajor on arrays
by James Price
· 6 months ago
2cbfbd4
[tint][ir][val] Check vertex output builtin rules
by Ryan Harrison
· 6 months ago
d35a3b6
Add subgroupInclusiveAdd and subgroupInclusiveMul
by Peter McNeeley
· 6 months ago
2e919d6
[spirv-reader] Support row-major matrices
by James Price
· 6 months ago
87fdcaa
[spirv-reader] Add TransposeRowMajor transform
by James Price
· 6 months ago
04907d9
[spirv-reader] Always apply @stride to matrices
by James Price
· 6 months ago
a1fe8e6
[wgsl][reader]: reserve 'noncoherent' and 'non_coherent'
by David Neto
· 6 months ago
6a3f737
Rename `match_width` to `MatchWidth`
by dan sinclair
· 6 months ago
3940ce2
[spirv] Guard against instruction length overflow
by James Price
· 6 months ago
112bcd5
[spirv] Fix casing of binary writer methods
by James Price
· 6 months ago
90e613e
spirv: when validating, don't try to use friendly names
by David Neto
· 6 months ago
0b5e7ac
[ir] Make the instruction and value allocators private.
by dan sinclair
· 7 months ago
a6941c6
Move more defines to `utils/compiler.h`
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
d90557b
Create a shared utils folder.
by dan sinclair
· 7 months ago
8eb3130
[spirv] Remove PrintModule function
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
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
7ce7b5b
[tint] Remove Builder::Prepend()
by James Price
· 7 months ago
d117d65
[spirv][ir] Add some missing decorations.
by dan sinclair
· 7 months ago
4c92f4b
[tint] Skip MergeReturn for entry points
by Peter McNeeley
· 7 months ago
4ac9ba9
Update intrinsics def file to be more explicit.
by dan sinclair
· 7 months ago
db1fa93
Tint: Support the translation of `clip_distances` on Vulkan
by Jiawei Shao
· 7 months ago
2918c42
Tint: Add WGSL extension and built-in variable `clip_distances`
by Jiawei Shao
· 8 months ago
e31fa9d
[tint] Implement quadSwapX, Y and Diagonal
by Natalie Chouinard
· 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
672e7bd
[spirv] Remove ast_generate_bindings
by James Price
· 8 months ago
68a3fa4
[spirv] Remove AST backend
by James Price
· 8 months ago
0486392
[tint][spirv] Allow signed subgroupBroadcast ID
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
d0cf77e
[tint][spirv] 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
11b8c42
Rename Usages.
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
085f92c
[spirv] Fix unreachable in loop continuing blocks
by James Price
· 8 months ago
3f657b9
[spirv] Fail for functions with >255 parameters
by James Price
· 8 months ago
e1dc1ee
[tint] Add sem::Load for swizzle from a pointer
by James Price
· 8 months ago
c40228e
[Vulkan] Properly handle combined image samplers
by Colin Blundell
· 8 months ago
4f4aed6
spir-v validation: use substring match on error message
by David Neto
· 8 months ago
b55e53f
Temporarily disable SpirvValidateTest.Invalid
by Corentin Wallez
· 8 months ago
chromium/6607
e115bd3
Make implicit `this` capture explicit
by Devon Loehr
· 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
0d2300b
Move MatchWidth to the type manager.
by dan sinclair
· 8 months ago
6e6343a
[Tint] Cleanup Builtin Value classes
by Natalie Chouinard
· 9 months ago
75baa81
[Tint] Implement context dependent @interpolate
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
963cfb0
[ir] Split Location and Interpolation setters
by James Price
· 9 months ago
9396f16
[tint] Simplify std::optional equality comparisons
by James Price
· 9 months ago
494e51c
[ir] Simplify attribute handling in ShaderIO
by James Price
· 9 months ago
3cc267f
[ir] Remove `IOAttributes` from `core/ir/var.h`
by James Price
· 9 months ago
a8798b8
[tint] Move StructMemberAttributes out of struct.h
by James Price
· 9 months ago
e0bb763
[spirv] Remove AST fuzzers
by James Price
· 9 months ago
aa88fa0
[tint] Enable new subgroup extensions in backends
by James Price
· 9 months ago
d0305d5
Tint: Replace all the appearance of `index` attribute with `blend_src`
by Jiawei Shao
· 9 months ago
4f5dc92
spirv-reader: preserve NonWritable decoration on module-scope vars
by David Neto
· 9 months ago
43c6768
[tint] Add "DeathTest" suffix to all death tests
by James Price
· 9 months ago
8fba6d8
[ir] Create a real logical not operator.
by dan sinclair
· 9 months ago
fdcbf02
[ir] Add a templated `zero` helper.
by dan sinclair
· 10 months ago
f9908d5
Manual roll vulkan-deps from 62eb765e42dd to 7d45b6d174eb (8 revisions)
by Dawn Autoroller
· 10 months ago
ae30916
spirv-reader: fix call to textureDimensions when the result is unsigned
by David Neto
· 10 months ago
8b73119
[tint] Remove clamping for textureStore
by James Price
· 10 months ago
650bc3e
Update name of the disassembler
by dan sinclair
· 10 months ago
66b9b8c
Fold the depth_range_offsets into the writer options.
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
57e3d26
Tint: Rename the attribute `index` to `blend_src`
by Jiawei Shao
· 10 months ago
b7ff90f
Implement LoadResolveTexture in vulkan.
by Le Hoang Quyen
· 10 months ago
6a0c7b1
Run the code formatter.
by dan sinclair
· 10 months ago
8700be5
Convert std::endl to newlines.
by dan sinclair
· 10 months ago
7eb5f8c
[spirv] Fix terminator creation in MergeReturn
by James Price
· 10 months ago
d42ff16
[ir] Track BreakIf as a loop exit
by James Price
· 10 months ago
a002503
[ir] Validate loop body with params has initializer
by James Price
· 10 months ago
a7e91f5
[spirv] Do not add exit phi for loop initializer
by James Price
· 10 months ago
02cf911
[msl] Implement ShaderIO transform
by James Price
· 10 months ago
c509bb3
[tint][ir][spirv] Deduplicate storage textures with different accesses
by Ben Clayton
· 10 months ago
cc43f15
Tint: Add `dual_source_blending` as a valid WGSL extension
by Jiawei Shao
· 10 months ago
d7dfc6c
Tint: Add input attachments support to spirv AST printer.
by Le Hoang Quyen
· 10 months ago
10d0b65
Tint: Add input attachments support to spirv IR printer.
by Le Hoang Quyen
· 10 months ago
Next »