Sign in
skia
/
external
/
github.com
/
KhronosGroup
/
SPIRV-Tools
/
HEAD
« Previous
b4bf7bc
Add validation for Subgroup builtins (#2637)
by alan-baker
· 5 years ago
9c08301
Add constant == uniform facts. (#2660)
by Alastair Donaldson
· 5 years ago
208d313
Cast __LINE__ to size_t (#2661)
by Steven Perron
· 5 years ago
a8ae579
Add transformation to replace a boolean constant with a numeric comparison (#2659)
by Alastair Donaldson
· 5 years ago
0755d6c
Add builtin validation for SPV_NV_shader_sm_builtins (#2656)
by Daniel Koch
· 5 years ago
43fb240
Instrument: Fix code for version 2 output format. (#2655)
by greg-lunarg
· 5 years ago
08cc49e
Fix bug in 'split blocks', and add tests for fuzzer. (#2658)
by Alastair Donaldson
· 5 years ago
d01a3c3
Optimizer: Handle array type with OpSpecConstantOp length (#2652)
by David Neto
· 5 years ago
4a00a80
Add fuzzer pass to add dead breaks. (#2654)
by Alastair Donaldson
· 5 years ago
620197b
Add fuzzer pass that adds useful constructs to a module (#2647)
by Alastair Donaldson
· 5 years ago
2c0111e
Add validation for SPV_EXT_fragment_shader_interlock (#2650)
by Jeff Bolz
· 5 years ago
699e167
Remove asserts from GetUnderlyingType (#2646)
by Ryan Harrison
· 5 years ago
7919b87
Close opened file handles. (#2644)
by dan sinclair
· 5 years ago
f99d7ad
Validate OpenCL rules for ImageRead and OpImageSampleExplicitLod (#2643)
by Kévin Petit
· 5 years ago
209ff0c
Add spirv-fuzz pass to permute blocks. (#2642)
by Alastair Donaldson
· 5 years ago
e7866de
Linker: Better type comparison for OpTypeArray and OpTypeForwardPointer (#2580)
by Pierre Moreau
· 5 years ago
0125b28
Add compact ids to WebGPU <-> Vulkan transformations (#2639)
by Ryan Harrison
· 5 years ago
3d62cb8
Instrument: Add version 2 of record formats (#2630)
by greg-lunarg
· 5 years ago
1b71e45
Add "split block" transformation. (#2633)
by Alastair Donaldson
· 5 years ago
f051812
Add WebGPU specific fuzzer for validation (#2628)
by Ryan Harrison
· 5 years ago
5a06fa4
Add fuzzer for Vulkan->WebGPU spirv-opt passes (#2626)
by Ryan Harrison
· 5 years ago
78b2b18
Add fuzzer for WebGPU->Vulkan spirv-opt passes (#2625)
by Ryan Harrison
· 5 years ago
6c7db9c
Handle nested breaks from switches. (#2624)
by Steven Perron
· 5 years ago
37ae867
Add spirv-fuzz tool. (#2631)
by Alastair Donaldson
· 5 years ago
fe9f870
Add library for spirv-fuzz (#2618)
by Alastair Donaldson
· 5 years ago
42abaa0
Remove MarkV and Stats code. (#2576)
by dan sinclair
· 5 years ago
3b5ab54
linker: Add tests for various type comparisons (#2613)
by Jonathon Anderson
· 5 years ago
4c73ebc
Enable the base branch to be overridden in the code format check script (#2607)
by Kévin Petit
· 5 years ago
b8fe721
Allow arrays of out per-primitive builtins for mesh shaders (#2617)
by Sahil Parmar
· 5 years ago
07a1019
Validate OpenCL environment rules for OpImageWrite (#2619)
by Kévin Petit
· 5 years ago
b050423
Added an external dependency on protobufs, included when SPIRV_BUILD_FUZZER is defined, so that they can be used by the (upcoming) spirv-fuzz tool. Also updated the kokoro build scripts, for relevant targets, to clone an appropriate tag of the protobufs repo, and to pass -DSPIRV_BUILD_FUZZER to the configurations for which we intend to ultimately build spirv-fuzz. (#2616)
by Alastair Donaldson
· 5 years ago
4557d08
Add in individual flags for Vulkan <-> WebGPU passes (#2615)
by Ryan Harrison
· 5 years ago
13f61bf
Update vloadn and vstoren validation to match the OpenCL Extended Instruction Set Specification (#2599)
by Toomas Remmelg
· 5 years ago
d9c00e1
Add folding rules for OpQuantizeToF16 (#2614)
by Steven Perron
· 5 years ago
713da30
Disallow merge targeting block with OpLoopMerge (#2610)
by alan-baker
· 5 years ago
60aaafb
Allows breaks selection breaks to switches (#2605)
by alan-baker
· 5 years ago
0982f02
Using the instruction folder to fold OpSpecConstantOp (#2598)
by Steven Perron
· 5 years ago
9f03526
Validate OpenCL environment rules for OpTypeImage (#2606)
by Kévin Petit
· 5 years ago
47741f0
Validate OpenCL memory and addressing model environment rules (#2589)
by Kévin Petit
· 5 years ago
ff4feb4
Validate construct exits (#2459)
by alan-baker
· 5 years ago
9dfd4b8
Bindless Validation: Instrument descriptor-based loads and stores (#2583)
by greg-lunarg
· 5 years ago
7e7745f
Validate loop merge (#2579)
by alan-baker
· 5 years ago
fc7b5d8
Mem model spv 1.4 (#2565)
by alan-baker
· 5 years ago
84aa494
Start SPIRV-Tools v2019.4
by Steven Perron
· 5 years ago
ce19e21
Finalize SPIRV-Tools v2019.3
by Steven Perron
· 5 years ago
v2019.3
8450358
Handle id overflow in sroa better. (#2582)
by Steven Perron
· 5 years ago
f815e6f
Update CHANGES
by Steven Perron
· 5 years ago
e935dac
Make pointers to isomorphic type interchangeable with option. (#2570)
by Steven Perron
· 5 years ago
2947e88
Update instrumentation passes to handle 1.4 interfaces (#2573)
by alan-baker
· 5 years ago
06ce59b
Instrument: Fix load type of pre-existing builtin (#2575)
by greg-lunarg
· 5 years ago
87c4ef8
Do not fold floating point if float controls used (#2569)
by alan-baker
· 5 years ago
45fb696
Use last version (#2578)
by alan-baker
· 5 years ago
f6d9a17
Add pass to fix some invalid unreachable blocks for WebGPU (#2563)
by Ryan Harrison
· 5 years ago
89fe836
Fix clang-tidy warning about definition/declaration mismatch. (#2571)
by Diego Novillo
· 5 years ago
f2803c4
VK_KHR_uniform_buffer_standard_layout validation (#2562)
by David Neto
· 5 years ago
cc3e93c
Add tests for folding 1.4 selects (#2568)
by alan-baker
· 5 years ago
ea5e1b6
Update priv-to-local for SPIR-V 1.4 (#2567)
by alan-baker
· 5 years ago
d0a1f5a
spvtest::Validate::CompileFailure: Don't leak the diagnostic (#2564)
by David Neto
· 5 years ago
b74d92a
ADCE support for SPIR-V 1.4 entry points (#2561)
by alan-baker
· 5 years ago
2b65a71
Fix use of 'is' operator for comparison (#2547)
by Raul Tambre
· 5 years ago
63f57d9
Support SPIR-V 1.4 (#2550)
by David Neto
· 5 years ago
106c98d
Validate sign of int types. (#2549)
by Steven Perron
· 5 years ago
eef11cd
Update README with links to build artifacts. (#2548)
by Ehsan
· 5 years ago
5fc5303
[spirv] Package and upload builds. (#2544)
by Ehsan
· 5 years ago
6d04da2
Fix up type mismatches. (#2545)
by Steven Perron
· 5 years ago
c8b0974
Add validation specific to OpExecutionModeId (#2536)
by Ryan Harrison
· 5 years ago
a5da68d
Remove stale comment (#2542)
by Ryan Harrison
· 5 years ago
32af426
Change implementation of post order CFG traversal (#2543)
by Steven Perron
· 5 years ago
64faf6d
Fix undefined bit shift in sroa. (#2532)
by Steven Perron
· 5 years ago
dca3ea5
fix example.cpp (#2540)
by Clouds
· 5 years ago
2de3e3c
Add spirv-lesspipe.sh into SPIRV_SKIP_EXECUTABLES umbrella (https://github.com/KhronosGroup/SPIRV-Tools/issues/2497) (#2504)
by Gustavo Alvarez
· 5 years ago
fb08224
Fix spirv-headers link in the README. (#2516)
by Steven Perron
· 5 years ago
b68af7c
Add support for Private & Output to initializer decompose flag (#2537)
by Ryan Harrison
· 5 years ago
736376d
Remove Acquire, Release, and Relaxed from allowed Mem Sem bits for WebGPU (#2526)
by Ryan Harrison
· 5 years ago
07c4dd4
Reduce runtime of array layout checks (#2534)
by alan-baker
· 5 years ago
7aad965
Remove legacy utility functions (#2530)
by Ryan Harrison
· 5 years ago
d754b70
Shorten names of cmake targets (#2531)
by Steven Perron
· 5 years ago
ac878fc
Remove unreachable block validation (#2525)
by alan-baker
· 5 years ago
2171206
Validate that SPIR-V binary is encoded as little endian for WebGPU (#2523)
by Ryan Harrison
· 5 years ago
3aad3e9
Change validation of memory semantics for OpAtomics* in WebGPU (#2519)
by Ryan Harrison
· 5 years ago
048dcd3
Implement WebGPU->Vulkan initializer conversion for 'Function' variables (#2513)
by Ryan Harrison
· 5 years ago
3335c61
reduce: Add two branch reduction passes (#2507)
by Paul Thomson
· 5 years ago
102e430
Add pass to legalize OpVectorShuffle for WebGPU (#2509)
by Ryan Harrison
· 5 years ago
07ac7de
SPIRV-Tools requires python3 (#2510)
by David Neto
· 5 years ago
98b3f26
Gate formatless checks on Vulkan env (#2486)
by alan-baker
· 5 years ago
2b46521
Add -fsantize to link flags. (#2506)
by Steven Perron
· 5 years ago
82ebbbb
README: fix formatting of requiring Python 'future' (#2500)
by David Neto
· 5 years ago
9047de5
Accept OpBitCast in fix storage class. (#2505)
by Steven Perron
· 5 years ago
d90aae9
reduce: miscellaneous fixes (#2494)
by Paul Thomson
· 5 years ago
7ce37d6
Fix use of Logf to avoid format security warning (#2498)
by Steven Perron
· 5 years ago
0cb2d40
Add WebGPU->Vulkan and Vulkan->WebGPU flags in spirv-opt (#2496)
by Ryan Harrison
· 5 years ago
9766b22
spirv-opt: Behave a bit better in the face of unknown instructions (#2487)
by JasperNV
· 5 years ago
3a0bc9e
Add fix storage class code. (#2434)
by Steven Perron
· 5 years ago
e8c2d95
Fix webgpu header file name in BUILD.gn (#2493)
by Shahbaz Youssefi
· 5 years ago
26c1b88
Update CHANGES
by Steven Perron
· 5 years ago
236bdc0
Change prioritization of unreachable merge and continue (#2460)
by alan-baker
· 5 years ago
12e4a7b
Handle variable pointer in some optimizations (#2490)
by Steven Perron
· 5 years ago
01964e3
Add pass to generate needed initializers for WebGPU (#2481)
by Ryan Harrison
· 5 years ago
4bd106b
Handle dead infinite loops in DCE (#2471)
by alan-baker
· 5 years ago
8129cf2
Remove merge assert in block calculation (#2489)
by alan-baker
· 5 years ago
Next »