Sign in
skia
/
external
/
github.com
/
KhronosGroup
/
SPIRV-Tools
/
HEAD
« Previous
9f36c8b
Handle CompositeInsert with no indices in VDCE (#2258)
by Steven Perron
· 5 years ago
64f2750
Update copyright checker for 2019 (#2256)
by David Neto
· 5 years ago
980ae1d
Added NVIDIA ray tracing storage classes in ValidateVariable. (#2254)
by kholtnv
· 5 years ago
f70e9e2
tools/lesspipe: Allow generic shell (#2255)
by Ankit Navik
· 5 years ago
167f127
Output disassembly line number for binary parse errors. (#2195)
by dan sinclair
· 5 years ago
bdc2ab9
In LICM don't place code between merge instruction and branch. (#2252)
by Steven Perron
· 5 years ago
5e19d3f
Add custom target to wrap around custom commands. (#2198)
by Steven Perron
· 5 years ago
d763469
Process moer options when processing options file. (#2251)
by Steven Perron
· 5 years ago
c2013e2
Make the constant and type manager analyses. (#2250)
by Steven Perron
· 5 years ago
e49bd96
Added additional changes for the new AccelerationStructureNV type. (#2218)
by kholtnv
· 5 years ago
68b69e1
Update the continue target in merge return. (#2249)
by Steven Perron
· 5 years ago
ac7feac
Fix missing OpPhi after merge return. (#2248)
by Steven Perron
· 5 years ago
9d04f82
Ensure SROA gets the correct pointer type. (#2247)
by Steven Perron
· 5 years ago
9e81c33
Place load after OpPhi instructions in block. (#2246)
by Steven Perron
· 5 years ago
71aa48f
spirv-reduce: add OperandToUndefReductionPass (#2200)
by Paul Thomson
· 5 years ago
5ec2d1a
Don't fold specialized branches in loop unswitch (#2245)
by Steven Perron
· 5 years ago
47c08a7
Implement initial --webgpu-mode flag (#2217)
by Ryan Harrison
· 5 years ago
acd2781
Handle id overflow in inlining. (#2196)
by Steven Perron
· 5 years ago
7f57887
Remove check for SpvCapabilityAtomicStorage (#2243)
by Ryan Harrison
· 5 years ago
1254335
Don't unswitch the latch block. (#2205)
by Steven Perron
· 5 years ago
ff07c6d
SSA-rewriter: make sure phi entries are unique. (#2206)
by Steven Perron
· 5 years ago
e0292c2
Add --target-env flag to spirv-opt (#2216)
by Ryan Harrison
· 5 years ago
c512c68
Avoid GCC8 warning in text_handler.cpp. (#2197)
by Steven Perron
· 5 years ago
2af6ffa
Added test related to access chains, to be extended when issue 2183 is addressed. (#2192)
by Alastair Donaldson
· 5 years ago
1cba994
Validate during reduction (#2194)
by Alastair Donaldson
· 5 years ago
24328a0
Recognize OpTypeAccelerationStructureNV as a type instruction (#2190)
by Jeff Bolz
· 5 years ago
a719fc1
Disable checking that AtomicStorage capability is present (#2193)
by Ryan Harrison
· 5 years ago
248debf
Update CHANGES
by Steven Perron
· 5 years ago
e07dabc
Invalidate the decoration manager at the start of ADCE. (#2189)
by Steven Perron
· 5 years ago
4aeadc0
Add RemoveOpNameInstruction reduction pass (#2187)
by Hugues Evrard
· 5 years ago
8fc8dfe
Add PCH_FILE for upgrade_memory_model target. MSVC doesn't like building pass_utils.cpp twice in the same folder with different PCH settings. (#2186)
by Jeff Bolz
· 5 years ago
aab6f40
Add documentation for licm option to the spirv-opt help. (#2179)
by Steven Perron
· 5 years ago
0bc66a8
Fix invalid OpPhi generated by merge-return. (#2172)
by Steven Perron
· 5 years ago
de797dd
Check that certain decorations cannot be used more than once and/or are mutually exclusive (#2171)
by Alejandro Lopez
· 5 years ago
6679d5d
Replace loop with selection (#2164)
by Alastair Donaldson
· 5 years ago
7c38fee
Restrict mask bits for memory semantics in WebGPU (#2180)
by Ryan Harrison
· 5 years ago
6df6194
Validate Uniform decoration (#2181)
by David Neto
· 5 years ago
cf37ab7
Merge two implementations of ValidateMemorySemantics (#2175)
by Ryan Harrison
· 5 years ago
aa270e5
Be more explicit about SPIRV_WERROR option. (#2141)
by Steven Perron
· 5 years ago
2e4563d
Document in the context what happens with id overflow. (#2159)
by Steven Perron
· 5 years ago
03afee3
Test for WorkgroupId not being a uvec3 (#2173)
by Alejandro Lopez
· 5 years ago
d9a9722
Fix broken recurison validation tests (#2174)
by Ryan Harrison
· 5 years ago
378b7f3
Check for recursion in Vulkan and WebGPU entry points (#2161)
by Ryan Harrison
· 5 years ago
2f5f530
Validate that there is at most one push constant block (#2163)
by Alejandro Lopez
· 5 years ago
3e645b9
Check that if A calls B, B is defined before A for WebGPU (#2169)
by Ryan Harrison
· 5 years ago
68d1dc6
Loosen binding and descriptor check (#2167)
by alan-baker
· 5 years ago
a0816d0
Validate OpForwardPointer (#2156)
by Steven Perron
· 5 years ago
a143960
Check binding annotations in resource variables (#2151)
by Alejandro Lopez
· 5 years ago
17cba46
Remove undefined behaviour when folding shifts. (#2157)
by Steven Perron
· 5 years ago
d81a0c0
Fix WebGPU barrier test: Use QueueFamilyKHR scope (#2162)
by David Neto
· 5 years ago
b1ff8ba
Check device scope for Vulkan memory model (#2149)
by alan-baker
· 5 years ago
d835d66
[val] Fixup id name output (#2158)
by dan sinclair
· 5 years ago
0c172a6
Allow Float16/Int8 for Vulkan 1.0 (#2153)
by David Neto
· 5 years ago
ae18261
Validate uses of ids defined in unreachable blocks. (#2146)
by Steven Perron
· 5 years ago
3596b38
Set expected version number for cpp interface test (#2154)
by David Neto
· 5 years ago
d80259d
Strict validation of where type ids are acceptable (#2142)
by alan-baker
· 5 years ago
b9f9a3b
Add WebGPU Execution scope check (#2148)
by Ryan Harrison
· 5 years ago
67b2e15
Fixup BUILD.gn from addtion of upgrade_memory_model (#2152)
by dan sinclair
· 5 years ago
e510b1b
Update memory model (#1904)
by alan-baker
· 5 years ago
6af3c5c
Clean uses of EvalInt32IfConst (#2145)
by alan-baker
· 5 years ago
b8e2a9f
Validate PushConstants annotation and type (#2140)
by Alejandro Lopez
· 5 years ago
625db38
Add check for QueueFamilyKHMR memory scope (#2144)
by Ryan Harrison
· 5 years ago
2cd040b
Merging two ValidateMemoryScope implementations (#2132)
by Ryan Harrison
· 5 years ago
2d2a512
Don't inline recursive functions. (#2130)
by Steven Perron
· 5 years ago
8ce3dba
Merge two implementations of ValidateExecutionScope (#2131)
by Ryan Harrison
· 5 years ago
3ee605d
Ensure that only whitelisted extensions are used in WebGPU (#2127)
by Ryan Harrison
· 5 years ago
703305b
Fixup BUILD.gn file (#2129)
by dan sinclair
· 5 years ago
af3dc70
[ndk-build] Make SPIRV-Headers location configurable (#2126)
by dan sinclair
· 5 years ago
525e36d
Move OpExtInst validation into validate_extensions.cpp (#2124)
by Ryan Harrison
· 5 years ago
3d56cdd
Validate pointer variables (#2111)
by alan-baker
· 5 years ago
4759082
Ensure that imported extended instructions for WebGPU are only "GLSL.std.450" (#2119)
by Ryan Harrison
· 5 years ago
dab634d
Ensure that function parameter's type is not void (#2118)
by Ryan Harrison
· 5 years ago
48d9239
Restrict capabilities to WebGPU spec (#2113)
by Ryan Harrison
· 5 years ago
f989b2d
Add precise check for allowing use of gl_InstanceID for specific vulkan raytracing stages . (#2096)
by alelenv
· 5 years ago
4e22b60
Add validation for OpArrayLength. (#2117)
by Steven Perron
· 5 years ago
3b13040
New spirv-reduce reduction pass: operand to dominating id. (#2099)
by Alastair Donaldson
· 5 years ago
e799bfb
Prevent diagnostic memory leak (#2110)
by alan-baker
· 5 years ago
72d4e54
Change HexFloat to work with gcc8. (#2109)
by Steven Perron
· 5 years ago
d543f7d
Don't use CMake's own property as variable name (#2112)
by Michał Janiszewski
· 5 years ago
9e71de1
Add cmake option to turn off SPIRV_TIMER_ENABLED (#2103)
by Baldur Karlsson
· 5 years ago
3b210d6
Add basic support for EXT_fragment_invocation_density (#2100)
by Daniel Koch
· 5 years ago
095cc67
Fix the missing pch files in spirv-reduce (#2097)
by Minmin Gong
· 5 years ago
78c951b
Add newline at end of file (#2098)
by dan sinclair
· 5 years ago
7a3493e
Make sure that initialized variable have correct storage class (#2092)
by Ryan Harrison
· 5 years ago
981763e
Ensure correct Addressing and Memory model set for WebGPU (#2093)
by Ryan Harrison
· 5 years ago
f3acb95
Initial commit for spirv-reduce. (#2056)
by Alastair Donaldson
· 5 years ago
fe39a6f
Add tests coverage for OpTypeVector column count validation (#2087)
by Ryan Harrison
· 5 years ago
3adb797
Check forbidden Annotation instructions for WebGPU env (#2090)
by Ryan Harrison
· 5 years ago
11c7a9e
Validate that debugging instructions are not present for WebGPU (#2089)
by Ryan Harrison
· 5 years ago
d41ff27
Add support for VK_EXT_Transform_feedback capabilities (#2088)
by alan-baker
· 5 years ago
66f8f64
Update build instructions: add effcee, re2 (#2085)
by Hugues Evrard
· 5 years ago
101c113
Remove long running cfg limit test.
by Steven Perron
· 5 years ago
15fdcf9
Add missing override to ProcessLinesPass
by dan sinclair
· 5 years ago
b0c143c
Add tests for matrix type data rule validation (#2082)
by Ryan Harrison
· 5 years ago
f5b4a8e
Catch invalid input type to OpConvertUToPtr (#2078)
by alan-baker
· 5 years ago
8cd2a9d
Validate component literals for OpVectorShuffle in WebGPU environment (#2077)
by Ryan Harrison
· 5 years ago
d652ed3
Vulkan memory model: semantics validation
by Alan Baker
· 6 years ago
cd22b31
Catch branch condition being a type
by Alan Baker
· 5 years ago
8e9be30
Validator: Support VK_EXT_scalar_block_layout
by David Neto
· 6 years ago
dneto-vk-ext-scalar-block-layout
28d8d7b
Fix min base alignment (#2075)
by alan-baker
· 5 years ago
Next »