Sign in
skia
/
external
/
github.com
/
KhronosGroup
/
SPIRV-Tools
/
HEAD
« Previous
32b0f67
Use correct option in spvTextToBinary. (#2416)
by Steven Perron
· 5 years ago
d800bbb
Handle back edges better in dead branch elim. (#2417)
by Steven Perron
· 5 years ago
002ef36
Add validation for SPV_NV_cooperative_matrix (#2404)
by Jeff Bolz
· 5 years ago
fc3897b
Validate: (data) Block can't appear within a Block (#2410)
by Sarah
· 5 years ago
37b584a
Fixed undefined reference to 'clock_gettime' by linking rt library (#2409)
by François Bertel
· 5 years ago
a006cbc
Non memory object as parameters. (#2415)
by Steven Perron
· 5 years ago
4c43afc
It is invalid to apply both Restrict and Aliased to the same <id> (#2408)
by Sarah
· 5 years ago
fde69dc
Fix OpDot folding of half float vectors. (#2411)
by Steven Perron
· 5 years ago
8eddde2
Don't change type of input and output var in dead member elim (#2412)
by Steven Perron
· 5 years ago
76730a4
In Vulkan, disallow BufferBlock on StorageBuffer variables (#2380)
by Sarah
· 5 years ago
5994ae2
Start SPIRV-Tools 2019.3
by Steven Perron
· 5 years ago
61dfd84
Finalize SPIRV-Tools 2019.2
by Steven Perron
· 5 years ago
v2019.2
bf23ed8
OpAtomicLoad, OpAtomicStore, OpAtomicExchange can operate on int or float value. Except for Vulkan environment that only operates on int value. (#2385)
by Sarah
· 5 years ago
80496f4
Update CHANGES
by Steven Perron
· 5 years ago
2f84b5d
Bindless: Fix computation of set and binding for runtime bounds check (#2384)
by greg-lunarg
· 5 years ago
528fea2
Fixup unused variables (#2402)
by dan sinclair
· 5 years ago
4b42cd1
BUILD.gn: Only build tests in Chromium. (#2392)
by Jamie Madill
· 5 years ago
6d20f62
Refactor webgpu-mode pass ran tests to be parameterized (#2395)
by Ryan Harrison
· 5 years ago
78ac954
Mark type id of unknown instructions at fully used. (#2399)
by Steven Perron
· 5 years ago
9540f2d
Instrumentation: Fix instruction index when multiple functions (#2389)
by greg-lunarg
· 5 years ago
1b0047f
Add pass to remove dead members. (#2379)
by Steven Perron
· 5 years ago
0167a20
Move usage detection to after all instructions are registered (#2378)
by Ryan Harrison
· 5 years ago
0187c19
Fix BUILD.gn (#2381)
by Takuto Ikuta
· 5 years ago
354205b
Don't merge unreachable blocks (#2375)
by alan-baker
· 5 years ago
40a7940
Fix merge blocks opportunity to check if still enabled (#2370)
by Paul Thomson
· 5 years ago
12b3d7e
Add strip-debug to webgpu-mode passes (#2368)
by Ryan Harrison
· 5 years ago
a0ff7c5
Add better error message to ValidateInstructions (#2365)
by Ryan Harrison
· 5 years ago
34c5ac6
Fixes #2358. Added to the reducer the ability to remove a function t… (#2361)
by Alastair Donaldson
· 5 years ago
10a7def
Smoketest should use KhronosGroup glslang (#2363)
by dan sinclair
· 5 years ago
39bfb6b
Make spvParseTargetEnv public (#2362)
by dan sinclair
· 5 years ago
cf21146
Expand bindless bounds checking to runtime-sized descriptor arrays (#2316)
by greg-lunarg
· 5 years ago
9b6ba4d
Allow arrayed storage images for NonWritable decoration (#2358)
by alan-baker
· 5 years ago
117a1fd
Validate variable pointer related function call rules (#2270)
by alan-baker
· 5 years ago
0f4bf07
Add flatten-decorations flag to webgpu-mode flags (#2348)
by Ryan Harrison
· 5 years ago
368567b
Convert deprecated GoogleTest fixture to the new version (#2357)
by Ryan Harrison
· 5 years ago
adbbe20
Mention the reducer tool and location in the README. (#2341)
by Alastair Donaldson
· 5 years ago
e3c64a3
Do not build spirv-reduce on iOS/tvOS/watchOS - it requires std::system which is not available on those platforms (#2355)
by Dan Ginsburg
· 5 years ago
37861ac
Merge blocks in reducer (#2353)
by Alastair Donaldson
· 5 years ago
453b7c8
Fix up some test (#2351)
by Steven Perron
· 5 years ago
846d12a
Add whitelist for decorations in WebGPU (#2346)
by Ryan Harrison
· 5 years ago
63e032f
Remove unused lambda capture (#2350)
by alan-baker
· 5 years ago
3b6fee3
Fixes #2338. Added functionality to remove OpPhi instructions (replacing their uses) when merging blocks (#2339)
by Alastair Donaldson
· 5 years ago
2acbf48
Add WebGPU specific validation for WorkgroupSize BuiltIn decoration (#2334)
by Ryan Harrison
· 5 years ago
e2f4622
Add WebGPU specific validation for multiple BuiltIn decorations (#2333)
by Ryan Harrison
· 5 years ago
3d2afb7
Add whitelist of allowed BuiltIn decorations for WebGPU (#2337)
by Ryan Harrison
· 5 years ago
d17fcf8
Add WebGPU validation for LocalInvocationIndex BuiltIn decoration (#2335)
by Ryan Harrison
· 5 years ago
837153c
Add WebGPU specific validation for FragDepth BuiltIn decoration (#2332)
by Ryan Harrison
· 5 years ago
0c14583
Add WebGPU specific validation for FragCoord BuiltIn decoration (#2331)
by Ryan Harrison
· 5 years ago
b6698e0
Add WebGPU specific validation for FrontFacing BuiltIn decoration (#2330)
by Ryan Harrison
· 5 years ago
734def1
Add WebGPU specific validation for InstanceIndex BuiltIn decoration (#2329)
by Ryan Harrison
· 5 years ago
b947ecf
Add WebGPU specific validation for VertexIndex BuiltIn decoration (#2328)
by Ryan Harrison
· 5 years ago
464111e
Remove use of deprecated googletest macro (#2286)
by Steven Perron
· 5 years ago
7f1a020
Fix test_val_limits MSVC build (#2347)
by Jeff Bolz
· 5 years ago
5d6b4c4
Move CodeGenerator to be accessible by other validation tests (#2343)
by Ryan Harrison
· 5 years ago
cf78346
Add source/opt/block_merge_util.* to BUILD.gn (#2344)
by David Neto
· 5 years ago
7f3679a
Validate NonWritable decoration (#2263)
by David Neto
· 5 years ago
9ab1c0d
Remove code sinking for -O. (#2340)
by Steven Perron
· 5 years ago
98c67d3
Fixed names in ifdefs and GetName functions that had been forgotten in a previous refactoring. Also shortened names of test files as those files test both the new 'finder' classes introduced in the refactoring, as well as the 'reduction pass' class; the shorter names capture both. (#2336)
by Alastair Donaldson
· 5 years ago
3345fe6
Extracted block merging functionality into its own utility file (#2325)
by Alastair Donaldson
· 5 years ago
cf011f9
More layout check fixes (#2315)
by alan-baker
· 5 years ago
e2279da
Remove the static maps from CheckDecorationsCompatibility (#2327)
by Steven Perron
· 5 years ago
8915a7c
spirv-val: Emit an error when an OpSwitch target is not an OpLabel (#2298)
by JasperNV
· 5 years ago
1e3c589
Add WebGPU specific validation for Position BuiltIn decoration (#2309)
by Ryan Harrison
· 5 years ago
20b2e2b
Add SpirvTools::IsValid(). (#2326)
by fjhenigman
· 5 years ago
86d0d9b
Refactored reducer so that the 'finding' functionality of a reduction pass are separated from the generic functionality for tracking progress of a pass. With this change, we now have a ReductionOpportunityFinder abstract class, with many subclasses for each type of reduction, and just one ReductionPass class, which has an associated finder. (#2321)
by Alastair Donaldson
· 5 years ago
b1be676
Add helper for 'is Vulkan or WebGPU' (#2324)
by Ryan Harrison
· 5 years ago
3d71024
Added some documentation about the reducer. (#2318)
by Alastair Donaldson
· 5 years ago
4a405ed
Fix layout checks for nested struct in relaxed layout; and descriptor arrays (#2312)
by David Neto
· 5 years ago
3a3ad2e
Add utility to generate a logging string for a given environment (#2314)
by Ryan Harrison
· 5 years ago
a64c651
Fix Constants Analyses bug inserted by #2302 (#2306)
by greg-lunarg
· 5 years ago
eab06d6
Check forward reference in OpTypeArray. (#2307)
by Steven Perron
· 5 years ago
8df947d
Handle instructions not in blocks in code sinking. (#2308)
by Steven Perron
· 5 years ago
d14db34
Invalidate ConstantManager if TypeManager is invalidated... (#2302)
by greg-lunarg
· 5 years ago
d6c0676
Handle extract with no index in VDCE. (#2305)
by Steven Perron
· 5 years ago
81fb264
Handle access chain with no index in SROA. (#2304)
by Steven Perron
· 5 years ago
213e15e
Fix overflow when negating INT_MIN. (#2293)
by Steven Perron
· 5 years ago
99c2c21
Fix memory leak in unrolling. (#2301)
by Steven Perron
· 5 years ago
dd4157d
Sink (#2284)
by Steven Perron
· 5 years ago
7577415
Add in WebGPU specific memory scope validation (#2288)
by Ryan Harrison
· 5 years ago
b6150e5
Add WebGPU specific RTA validation rules (#2287)
by Ryan Harrison
· 5 years ago
8d2d66f
Fix vertex instrumentation to use VertexIndex and InstanceIndex (#2294)
by greg-lunarg
· 5 years ago
70404a9
Fix leaks in tests (#2295)
by David Neto
· 5 years ago
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
Next »