Sign in
skia
/
external
/
github.com
/
KhronosGroup
/
SPIRV-Tools
/
HEAD
« Previous
49b5b0a
Fix up bit shifts by 32. (#2292)
by Steven Perron
· 5 years ago
3109ca1
Add tests to validate allowed lengths of int and floats for WebGPU (#2289)
by Ryan Harrison
· 5 years ago
83bfdc9
Instrumentation: Add ArrayStride decoration to debug output buffer array (#2290)
by greg-lunarg
· 5 years ago
cb27ffd
Ensure that required storage classes have initializer for WebGPU (#2285)
by Ryan Harrison
· 5 years ago
9d8534e
Enforce rules for OpTypeRuntimeArray on Vulkan (#2191)
by Ryan Harrison
· 5 years ago
68f2af9
Removing unused const version of id_decorations (#2283)
by Ryan Harrison
· 5 years ago
16a0da3
Ensure that entry point names are unique for WebGPU (#2281)
by Ryan Harrison
· 5 years ago
6958d11
Validate decorations from SPV_KHR_no_integer_wrap (#2271)
by David Neto
· 5 years ago
df5bd2d
Permit UConvert spec-constant op for SPV_AMD_gpu_shader_int16 (#2264)
by David Neto
· 5 years ago
ee95ab1
Start SPIRV-Tools v2019.2
by Steven Perron
· 5 years ago
2297d4a
Finalize SPIRV-Tools v2019.1
by Steven Perron
· 5 years ago
v2019.1
5eab6df
SPV_EXT_physical_storage_buffer (#2267)
by Jeff Bolz
· 5 years ago
06c9dc0
Upgrade modf and frexp (#2266)
by alan-baker
· 5 years ago
04cc2b1
Update CHANGES
by Steven Perron
· 5 years ago
2f004ba
[kokoro] Fix usage of ERRORLEVEL in Windows script. (#2262)
by Ehsan
· 5 years ago
a87d3ce
Validate operation for OpSpecConstantOp (#2260)
by David Neto
· 5 years ago
a900bac
Broader check for ids that require a type (#2259)
by alan-baker
· 5 years ago
241644a
Have replace load size handle extact with no index. (#2261)
by Steven Perron
· 5 years ago
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
Next »