Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
deqp-deps
/
SPIRV-Tools
/
refs/tags/rel/10/fp2/22.02.0-rel.0
/
source
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
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
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
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
2e4563d
Document in the context what happens with id overflow. (#2159)
by Steven Perron
· 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
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
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
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
· 6 years ago
525e36d
Move OpExtInst validation into validate_extensions.cpp (#2124)
by Ryan Harrison
· 6 years ago
3d56cdd
Validate pointer variables (#2111)
by alan-baker
· 6 years ago
4759082
Ensure that imported extended instructions for WebGPU are only "GLSL.std.450" (#2119)
by Ryan Harrison
· 6 years ago
dab634d
Ensure that function parameter's type is not void (#2118)
by Ryan Harrison
· 6 years ago
48d9239
Restrict capabilities to WebGPU spec (#2113)
by Ryan Harrison
· 6 years ago
f989b2d
Add precise check for allowing use of gl_InstanceID for specific vulkan raytracing stages . (#2096)
by alelenv
· 6 years ago
4e22b60
Add validation for OpArrayLength. (#2117)
by Steven Perron
· 6 years ago
3b13040
New spirv-reduce reduction pass: operand to dominating id. (#2099)
by Alastair Donaldson
· 6 years ago
e799bfb
Prevent diagnostic memory leak (#2110)
by alan-baker
· 6 years ago
72d4e54
Change HexFloat to work with gcc8. (#2109)
by Steven Perron
· 6 years ago
d543f7d
Don't use CMake's own property as variable name (#2112)
by Michał Janiszewski
· 6 years ago
3b210d6
Add basic support for EXT_fragment_invocation_density (#2100)
by Daniel Koch
· 6 years ago
095cc67
Fix the missing pch files in spirv-reduce (#2097)
by Minmin Gong
· 6 years ago
78c951b
Add newline at end of file (#2098)
by dan sinclair
· 6 years ago
7a3493e
Make sure that initialized variable have correct storage class (#2092)
by Ryan Harrison
· 6 years ago
981763e
Ensure correct Addressing and Memory model set for WebGPU (#2093)
by Ryan Harrison
· 6 years ago
f3acb95
Initial commit for spirv-reduce. (#2056)
by Alastair Donaldson
· 6 years ago
3adb797
Check forbidden Annotation instructions for WebGPU env (#2090)
by Ryan Harrison
· 6 years ago
11c7a9e
Validate that debugging instructions are not present for WebGPU (#2089)
by Ryan Harrison
· 6 years ago
d41ff27
Add support for VK_EXT_Transform_feedback capabilities (#2088)
by alan-baker
· 6 years ago
15fdcf9
Add missing override to ProcessLinesPass
by dan sinclair
· 6 years ago
f5b4a8e
Catch invalid input type to OpConvertUToPtr (#2078)
by alan-baker
· 6 years ago
8cd2a9d
Validate component literals for OpVectorShuffle in WebGPU environment (#2077)
by Ryan Harrison
· 6 years ago
d652ed3
Vulkan memory model: semantics validation
by Alan Baker
· 6 years ago
cd22b31
Catch branch condition being a type
by Alan Baker
· 6 years ago
8e9be30
Validator: Support VK_EXT_scalar_block_layout
by David Neto
· 6 years ago
28d8d7b
Fix min base alignment (#2075)
by alan-baker
· 6 years ago
d7cd120
Ensure for OpVariable that result type and storage class operand agree (#2052)
by Ryan Harrison
· 6 years ago
c37388f
Add passes to propagate and eliminate redundant line instructions (#2027). (#2039)
by greg-lunarg
· 6 years ago
ab76e33
Validate uniform variable type in Vulkan (#1949) (#2055)
by fjhenigman
· 6 years ago
a29a994
UniformConstant variables can have RuntimeArray, TypeAccelerationStructureNV
by David Neto
· 6 years ago
d4a1059
Fix Instruction::IsFloatingPointFoldingAllowed()
by Greg Fischer
· 6 years ago
5c33451
Allow InstanceId for NV ray tracing (#2049)
by alan-baker
· 6 years ago
a362e60
Validate variable types for UniformConstant storage in Vulkan (#2008) (#2044)
by Ryan Harrison
· 6 years ago
dc9d155
Fix folding of volatile store. (#2048)
by Steven Perron
· 6 years ago
a6150a3
Don't assert on void function parameters. (#2047)
by Steven Perron
· 6 years ago
ec5574a
Instruction::GetBaseAddress to handle OpPtrAccessChain (#2050)
by Steven Perron
· 6 years ago
2b1f6b3
Validate that VertexId and InstanceId are not allowed in Vulkan. (#2036)
by Neil Henning
· 6 years ago
f343a15
Add missing overrides (#2041)
by dan sinclair
· 6 years ago
75999d9
Remove asserts around environment determination. (#2040)
by dan sinclair
· 6 years ago
1e9fc1a
Add base and core bindless validation instrumentation classes (#2014)
by greg-lunarg
· 6 years ago
6721478
Don't assume one return means function can be inlined. (#2018) (#2025)
by greg-lunarg
· 6 years ago
c06a35b
Rename PCH macro to spvtools_pch to avoid conflicts with other projects. Also add pch to test/opt. (#2034)
by Jeff Bolz
· 6 years ago
91f3350
Validate the id bound. (#2031)
by Steven Perron
· 6 years ago
398f37a
Add explicit void parameter in libspirv.h again (#2032)
by James Jones
· 6 years ago
60fac96
Enable precompiled headers for spirv-tools(-shared) and some unit tests (#2026)
by Jeff Bolz
· 6 years ago
f2cc71e
Handle OpMemberDecorateStringGOOGLE in ACDE (#2029)
by Steven Perron
· 6 years ago
fb996dc
Add /Zm flag as a workaround for VS2013 build (#2023)
by Jeff Bolz
· 6 years ago
6647884
Remove MemberDecorateStringGOOGLE during stript-refect. (#2021)
by Steven Perron
· 6 years ago
1c1e749
Add support for nv-raytracing-final (#2010)
by alelenv
· 6 years ago
18fe6d5
Fix dead branch elim infinite loop. (#2009)
by Steven Perron
· 6 years ago
0ba3579
Fix dead branch elim infinite loop. (#1997)
by Steven Perron
· 6 years ago
20bbfb6
Layout checks should recurse through runtime arrays (#1999)
by alan-baker
· 6 years ago
89b8e23
Better checking of the index operand (#1992)
by alan-baker
· 6 years ago
6e85d1a
Fix restrictions in if conversion (#1998)
by alan-baker
· 6 years ago
dd1e837
Use per-configuration location for pch file (#1989)
by Jeff Bolz
· 6 years ago
8edf355
Revert "Add custom target to wrap around custom commands. (#1986)" (#1996)
by Steven Perron
· 6 years ago
d29a1f9
Add validaton for SPV_KHR_8bit_storage + convert to/from floats. (#1990)
by Neil Henning
· 6 years ago
715afb0
Add a nullptr check to array copy propagation. (#1987)
by Steven Perron
· 6 years ago
67ebe3f
Add custom target to wrap around custom commands. (#1986)
by Steven Perron
· 6 years ago
c468788
Fix ADCE to treat OpUnreachable correctly during liveness analysis (#1984)
by greg-lunarg
· 6 years ago
0e68bb3
Only run merge-returnon reachable functions. (#1983)
by Steven Perron
· 6 years ago
9aa14a3
OpGroupDecorate may not target OpDecorationGroup (#1977)
by alan-baker
· 6 years ago
b407163
Checks for variable pointers (#1976)
by Steven Perron
· 6 years ago
ab45d69
Fix ADCE liveness to include all enclosing control structures. (#1975)
by greg-lunarg
· 6 years ago
Next »