Sign in
dawn
/
dawn
/
38548786945a31560073082216355a161129ca45
/
src
/
tint
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
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
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
a0901d4
Add a sorted `UsagesSorted`.
by dan sinclair
· 8 months ago
9eeb7b1
Add ID to Instruction.
by dan sinclair
· 8 months ago
1c06e3f
[msl] Add polyfill for Dot4x8Packed
by James Price
· 8 months ago
7d33d57
[msl] Add a dialect-specific binary instruction
by James Price
· 8 months ago
a7ec528
Duplicate diagnostic attribute same location error
by Peter McNeeley
· 8 months ago
384b51b
[msl] Add binary overloads for 8-bit add and mul
by James Price
· 8 months ago
0dc8294
[glsl] Emit simple `var` items
by dan sinclair
· 8 months ago
b14b137
[glsl] Emit function parameters
by dan sinclair
· 8 months ago
11b8c42
Rename Usages.
by dan sinclair
· 8 months ago
736789d
Reland "[tint][ir][val] Reject functions with non-constructible return types"
by Ryan Harrison
· 8 months ago
8b69a8a
[glsl] Emit let's
by dan sinclair
· 8 months ago
d84ec67
[glsl] Emit user call statements
by dan sinclair
· 8 months ago
f294377
[hlsl] Fix decompose with reused access chain.
by dan sinclair
· 8 months ago
01cf7fe
[glsl] Emit f32 and f16 types
by dan sinclair
· 8 months ago
45cd773
Reland "[glsl] Emit signed and unsigned integers"
by dan sinclair
· 8 months ago
d31f5e4
[ir] Add validation capability for 8-bit integers
by James Price
· 8 months ago
fcf6cc0
[ir] Validate nested pointers
by James Price
· 8 months ago
6b512aa
Revert "[tint][ir][val] Reject functions with non-constructible return types"
by dan sinclair
· 8 months ago
249a21a
[hlsl] Emit `textureSampleLevel` in HLSL IR
by dan sinclair
· 8 months ago
6bf611d
[tint] Fix undef arg after ArrayLengthFromUniform
by James Price
· 8 months ago
f228e5c
[tint][ir][val] Reject functions with non-constructible return types
by Ryan Harrison
· 8 months ago
189f0be
[ir] Refactor type validation
by James Price
· 8 months ago
ea8da86
[tint] Add IR support for i8/u8 constants
by James Price
· 8 months ago
29d2e8d
[tint] Add i8 and u8 to the constant manager
by James Price
· 8 months ago
9de7cec
[tint] Add i8 and u8 support to the type manager
by James Price
· 8 months ago
2e32da1
[tint] Add i8/u8 definitions and tests to number.h
by James Price
· 8 months ago
6c03f40
[tint] Add i8 and u8 type classes
by James Price
· 8 months ago
09aa719
[hlsl] Emit `textureSample` in HLSL IR
by dan sinclair
· 8 months ago
3090f89
[tint] Remove duplicate tint_build_wgsl_writer condition
by James Price
· 8 months ago
40038e5
Revert "[glsl] Emit signed and unsigned integers"
by dan sinclair
· 8 months ago
b3114cf
[glsl] Emit signed and unsigned integers
by dan sinclair
· 8 months ago
d31e5c2
[glsl] Emit boolean types
by dan sinclair
· 8 months ago
2eff2ec
[glsl] Emit compute workgroup size
by dan sinclair
· 8 months ago
924f9cf
[glsl] Add glsl validation
by dan sinclair
· 8 months ago
527506f
[glsl] Add ability to run GLSL IR backend to tint.
by dan sinclair
· 8 months ago
2e4d8f2
[glsl] Move test files up to `writer/` folder
by dan sinclair
· 8 months ago
2308a37
Remove duplicate wgsl_reader requirement from benchmarks
by dan sinclair
· 8 months ago
c84af33
[tint][ir][val] Check that args to calls to builtins have types
by Ryan Harrison
· 8 months ago
9163940
[tint][ir][val] Check that entry points have names
by Ryan Harrison
· 8 months ago
dde5673
[hlsl] Emit `textureGather` in HLSL IR
by dan sinclair
· 8 months ago
a62b252
[hlsl] Add texture gather HLSL definitions.
by dan sinclair
· 8 months ago
0b42502
[hlsl] Emit `textureGatherCompare` in HLSL IR
by dan sinclair
· 8 months ago
083ebd8
[glsl] Fill out `raise` method.
by dan sinclair
· 8 months ago
fe1d09f
[tint][benchmark] Generate depfile for inputs
by James Price
· 8 months ago
68c308c
[tint] Rename AST versions of benchmarks
by James Price
· 8 months ago
chromium/6645
105a44a
[tint] Remove TINT_EXTERNAL_BENCHMARK_CORPUS_DIR
by James Price
· 8 months ago
8b58d11
[tint][ir] Gracefully handle Type() returning null in disassembler
by Ryan Harrison
· 8 months ago
4242981
[tint] Use embedded benchmark inputs
by James Price
· 8 months ago
6b1bccf
[tint][benchmark] Emit WGSL shaders as char arrays
by James Price
· 8 months ago
bfc1de9
[tint][benchmark] Depend on auto-generated header
by James Price
· 9 months ago
773bce4
[tint][ir][fuzz] Handle malformed StoreVectorElement in validator
by Ryan Harrison
· 9 months ago
5ffceab
[tint][ir] Gracefully handle malformed loops in disassembler
by Ryan Harrison
· 9 months ago
8bda7de
[tint] Require WGSL and SPIR-V for all benchmarks
by James Price
· 9 months ago
54b6c1c
[tint][ir] Check result and operand Types for nullness
by Ryan Harrison
· 9 months ago
d38709c
[tint] Auto-generate a benchmark input header
by James Price
· 9 months ago
7a0b124
[tint][benchmark] Use Chrome Perf output format
by James Price
· 9 months ago
0b65d90
tint_wgsl_fuzzer: add '-dump' option to dump input/output shader from fuzzers
by Antonio Maiorano
· 9 months ago
chromium/6618
585946e
[tint][ir][fuzz] Handle malformed LoadVectorElement in validator
by Ryan Harrison
· 9 months ago
78fef87
GLSL: Skip tail padding on interface blocks.
by Stephen White
· 9 months ago
32f5f4d
[tint][ir][fuzz] Handle nulls when emitting Var validation errors
by Ryan Harrison
· 9 months ago
159a632
[tint][fuzz] Make IRRoundTripFuzzer WGSL only
by Ryan Harrison
· 9 months ago
085f92c
[spirv] Fix unreachable in loop continuing blocks
by James Price
· 9 months ago
3f657b9
[spirv] Fail for functions with >255 parameters
by James Price
· 9 months ago
006468b
[msl] Enable remaining pack/unpack polyfills
by James Price
· 9 months ago
50cf911
[msl] Polyfill pack2x16float
by James Price
· 9 months ago
97a6ad9
[tint] Remove AST transform fuzzers
by James Price
· 9 months ago
7944dde
[tint][ir][fuzz] Gracefully handle malformed unary instructions
by Ryan Harrison
· 9 months ago
2e0938d
[ir] Use inference for array of builtin structs
by James Price
· 9 months ago
e1dc1ee
[tint] Add sem::Load for swizzle from a pointer
by James Price
· 9 months ago
c40228e
[Vulkan] Properly handle combined image samplers
by Colin Blundell
· 9 months ago
fb61de4
[tint][ir][fuzz] Gracefully handle malformed binary instructions
by Ryan Harrison
· 9 months ago
c552777
[Tint] Validate partial eval of divby0
by Natalie Chouinard
· 9 months ago
753f846
[Tint] Validate compound assign's binary exprs
by Natalie Chouinard
· 9 months ago
a2d786c
[tint][ir][fuzz] Gracefully handle builtin calls with null results
by Ryan Harrison
· 9 months ago
f22d846
[tint][ir][fuzz] Check for invalid @input_attachment_index
by Ryan Harrison
· 9 months ago
Next »