Sign in
skia
/
external
/
github.com
/
KhronosGroup
/
SPIRV-Tools
/
HEAD
« Previous
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
e2ddb93
reduce: add remove_selection_reduction_opportunity (#2485)
by Paul Thomson
· 5 years ago
c9874e5
Fix merge return in the face of breaks (#2466)
by alan-baker
· 5 years ago
0300a46
Maintain inst to block mapping in merge return (#2469)
by alan-baker
· 5 years ago
320a7de
Validate that OpUnreacahble is not statically reachable (#2473)
by alan-baker
· 5 years ago
fcb8453
reduce: fix loop to selection pass for loops with combined header/continue block (#2480)
by Paul Thomson
· 5 years ago
2ff54e3
Handle function decls in Structured CFG analysis (#2474)
by alan-baker
· 5 years ago
42e6f1a
Add option to validate after each pass (#2462)
by alan-baker
· 5 years ago
fb07536
reduce: fix loop to selection dominance query (#2477)
by Paul Thomson
· 5 years ago
7d1b176
Improve reducer algorithm and other changes (#2472)
by Paul Thomson
· 5 years ago
ffbecae
Check OpSampledImage is only passed into valid instructions (#2467)
by Ryan Harrison
· 5 years ago
2d52cbe
Add some val options to reduce (#2401)
by Paul Thomson
· 5 years ago
1f60f98
reduce: remove unreferenced blocks pass (#2398)
by Paul Thomson
· 5 years ago
08b54d9
Convert sampled consumers to being Instructions instead of IDs (#2464)
by Ryan Harrison
· 5 years ago
e1a7626
Bindless Validation: Descriptor Initialization Check (#2419)
by greg-lunarg
· 5 years ago
9244e6f
Reverting commit da5a780ff9fff7e226ca84728075adabc4d1608c
by Alan Baker
· 5 years ago
da5a780
Variable pointers cannot be an operand to OpArrayLength
by SarahM0
· 5 years ago
2ac348b
Repair test for unused storage buffer with descriptor (#2436)
by David Neto
· 5 years ago
e545522
Add --strip-atomic-counter-memory (#2413)
by Ryan Harrison
· 5 years ago
bdcb155
Relax function call parameter check (#2448)
by alan-baker
· 5 years ago
5186ffe
Remove duplicates from list of interface IDs in OpEntryPoint instruction (#2449)
by Steven Perron
· 5 years ago
6df8a91
Add validation of storage classes for WebGPU (#2446)
by Ryan Harrison
· 5 years ago
a5c06c9
Validator: no Storage comparison for pointer param (#2428)
by Jaebaek Seo
· 5 years ago
9d29c37
Removing decorations when doing constant propagation. (#2444)
by Steven Perron
· 5 years ago
b75f436
Add validation for ExecutionMode in WebGPU (#2443)
by Ryan Harrison
· 5 years ago
b1ff15f
Add missing DepthGreater case to Fragment only check (#2440)
by Ryan Harrison
· 5 years ago
b12e733
Implement WebGPU specific CFG validation (#2386)
by Ryan Harrison
· 5 years ago
a2ef7be
Add Linux ASAN bot configs. (#2427)
by fjhenigman
· 5 years ago
07f80c4
Fix python scripts to work with python3 (#2426)
by Steven Perron
· 5 years ago
86f6ac0
Add a test for two back-edges in a continue (#2418)
by alan-baker
· 5 years ago
5fb83a9
Allow NonWritable to target struct members. (#2420)
by Ehsan
· 5 years ago
Next »