Sign in
skia
/
external
/
github.com
/
KhronosGroup
/
SPIRV-Tools
/
9244e6ff62b8bf45154d4b4515d4df41e0cd9bc2
/
test
9244e6f
Reverting commit da5a780ff9fff7e226ca84728075adabc4d1608c
by Alan Baker
· 7 years ago
da5a780
Variable pointers cannot be an operand to OpArrayLength
by SarahM0
· 7 years ago
2ac348b
Repair test for unused storage buffer with descriptor (#2436)
by David Neto
· 7 years ago
e545522
Add --strip-atomic-counter-memory (#2413)
by Ryan Harrison
· 7 years ago
bdcb155
Relax function call parameter check (#2448)
by alan-baker
· 7 years ago
5186ffe
Remove duplicates from list of interface IDs in OpEntryPoint instruction (#2449)
by Steven Perron
· 7 years ago
6df8a91
Add validation of storage classes for WebGPU (#2446)
by Ryan Harrison
· 7 years ago
a5c06c9
Validator: no Storage comparison for pointer param (#2428)
by Jaebaek Seo
· 7 years ago
9d29c37
Removing decorations when doing constant propagation. (#2444)
by Steven Perron
· 7 years ago
b75f436
Add validation for ExecutionMode in WebGPU (#2443)
by Ryan Harrison
· 7 years ago
b1ff15f
Add missing DepthGreater case to Fragment only check (#2440)
by Ryan Harrison
· 7 years ago
b12e733
Implement WebGPU specific CFG validation (#2386)
by Ryan Harrison
· 7 years ago
07f80c4
Fix python scripts to work with python3 (#2426)
by Steven Perron
· 7 years ago
86f6ac0
Add a test for two back-edges in a continue (#2418)
by alan-baker
· 7 years ago
5fb83a9
Allow NonWritable to target struct members. (#2420)
by Ehsan
· 7 years ago
d800bbb
Handle back edges better in dead branch elim. (#2417)
by Steven Perron
· 7 years ago
002ef36
Add validation for SPV_NV_cooperative_matrix (#2404)
by Jeff Bolz
· 7 years ago
fc3897b
Validate: (data) Block can't appear within a Block (#2410)
by Sarah
· 7 years ago
a006cbc
Non memory object as parameters. (#2415)
by Steven Perron
· 7 years ago
4c43afc
It is invalid to apply both Restrict and Aliased to the same <id> (#2408)
by Sarah
· 7 years ago
fde69dc
Fix OpDot folding of half float vectors. (#2411)
by Steven Perron
· 7 years ago
8eddde2
Don't change type of input and output var in dead member elim (#2412)
by Steven Perron
· 7 years ago
76730a4
In Vulkan, disallow BufferBlock on StorageBuffer variables (#2380)
by Sarah
· 7 years ago
bf23ed8
OpAtomicLoad, OpAtomicStore, OpAtomicExchange can operate on int or float value. Except for Vulkan environment that only operates on int value. (#2385)
by Sarah
· 7 years ago
2f84b5d
Bindless: Fix computation of set and binding for runtime bounds check (#2384)
by greg-lunarg
· 7 years ago
6d20f62
Refactor webgpu-mode pass ran tests to be parameterized (#2395)
by Ryan Harrison
· 7 years ago
78ac954
Mark type id of unknown instructions at fully used. (#2399)
by Steven Perron
· 7 years ago
9540f2d
Instrumentation: Fix instruction index when multiple functions (#2389)
by greg-lunarg
· 7 years ago
1b0047f
Add pass to remove dead members. (#2379)
by Steven Perron
· 7 years ago
354205b
Don't merge unreachable blocks (#2375)
by alan-baker
· 7 years ago
40a7940
Fix merge blocks opportunity to check if still enabled (#2370)
by Paul Thomson
· 7 years ago
12b3d7e
Add strip-debug to webgpu-mode passes (#2368)
by Ryan Harrison
· 7 years ago
a0ff7c5
Add better error message to ValidateInstructions (#2365)
by Ryan Harrison
· 7 years ago
34c5ac6
Fixes #2358. Added to the reducer the ability to remove a function t… (#2361)
by Alastair Donaldson
· 7 years ago
cf21146
Expand bindless bounds checking to runtime-sized descriptor arrays (#2316)
by greg-lunarg
· 7 years ago
9b6ba4d
Allow arrayed storage images for NonWritable decoration (#2358)
by alan-baker
· 7 years ago
117a1fd
Validate variable pointer related function call rules (#2270)
by alan-baker
· 7 years ago
0f4bf07
Add flatten-decorations flag to webgpu-mode flags (#2348)
by Ryan Harrison
· 7 years ago
368567b
Convert deprecated GoogleTest fixture to the new version (#2357)
by Ryan Harrison
· 7 years ago
37861ac
Merge blocks in reducer (#2353)
by Alastair Donaldson
· 7 years ago
453b7c8
Fix up some test (#2351)
by Steven Perron
· 7 years ago
846d12a
Add whitelist for decorations in WebGPU (#2346)
by Ryan Harrison
· 7 years ago
3b6fee3
Fixes #2338. Added functionality to remove OpPhi instructions (replacing their uses) when merging blocks (#2339)
by Alastair Donaldson
· 7 years ago
2acbf48
Add WebGPU specific validation for WorkgroupSize BuiltIn decoration (#2334)
by Ryan Harrison
· 7 years ago
e2f4622
Add WebGPU specific validation for multiple BuiltIn decorations (#2333)
by Ryan Harrison
· 7 years ago
3d2afb7
Add whitelist of allowed BuiltIn decorations for WebGPU (#2337)
by Ryan Harrison
· 7 years ago
d17fcf8
Add WebGPU validation for LocalInvocationIndex BuiltIn decoration (#2335)
by Ryan Harrison
· 7 years ago
837153c
Add WebGPU specific validation for FragDepth BuiltIn decoration (#2332)
by Ryan Harrison
· 7 years ago
0c14583
Add WebGPU specific validation for FragCoord BuiltIn decoration (#2331)
by Ryan Harrison
· 7 years ago
b6698e0
Add WebGPU specific validation for FrontFacing BuiltIn decoration (#2330)
by Ryan Harrison
· 7 years ago
734def1
Add WebGPU specific validation for InstanceIndex BuiltIn decoration (#2329)
by Ryan Harrison
· 7 years ago
b947ecf
Add WebGPU specific validation for VertexIndex BuiltIn decoration (#2328)
by Ryan Harrison
· 7 years ago
464111e
Remove use of deprecated googletest macro (#2286)
by Steven Perron
· 7 years ago
7f1a020
Fix test_val_limits MSVC build (#2347)
by Jeff Bolz
· 7 years ago
5d6b4c4
Move CodeGenerator to be accessible by other validation tests (#2343)
by Ryan Harrison
· 7 years ago
7f3679a
Validate NonWritable decoration (#2263)
by David Neto
· 7 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
· 7 years ago
cf011f9
More layout check fixes (#2315)
by alan-baker
· 7 years ago
8915a7c
spirv-val: Emit an error when an OpSwitch target is not an OpLabel (#2298)
by JasperNV
· 7 years ago
1e3c589
Add WebGPU specific validation for Position BuiltIn decoration (#2309)
by Ryan Harrison
· 7 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
· 7 years ago
b1be676
Add helper for 'is Vulkan or WebGPU' (#2324)
by Ryan Harrison
· 7 years ago
4a405ed
Fix layout checks for nested struct in relaxed layout; and descriptor arrays (#2312)
by David Neto
· 7 years ago
3a3ad2e
Add utility to generate a logging string for a given environment (#2314)
by Ryan Harrison
· 7 years ago
eab06d6
Check forward reference in OpTypeArray. (#2307)
by Steven Perron
· 7 years ago
8df947d
Handle instructions not in blocks in code sinking. (#2308)
by Steven Perron
· 7 years ago
d6c0676
Handle extract with no index in VDCE. (#2305)
by Steven Perron
· 7 years ago
81fb264
Handle access chain with no index in SROA. (#2304)
by Steven Perron
· 7 years ago
213e15e
Fix overflow when negating INT_MIN. (#2293)
by Steven Perron
· 7 years ago
99c2c21
Fix memory leak in unrolling. (#2301)
by Steven Perron
· 7 years ago
dd4157d
Sink (#2284)
by Steven Perron
· 7 years ago
7577415
Add in WebGPU specific memory scope validation (#2288)
by Ryan Harrison
· 7 years ago
b6150e5
Add WebGPU specific RTA validation rules (#2287)
by Ryan Harrison
· 7 years ago
8d2d66f
Fix vertex instrumentation to use VertexIndex and InstanceIndex (#2294)
by greg-lunarg
· 7 years ago
70404a9
Fix leaks in tests (#2295)
by David Neto
· 7 years ago
49b5b0a
Fix up bit shifts by 32. (#2292)
by Steven Perron
· 7 years ago
3109ca1
Add tests to validate allowed lengths of int and floats for WebGPU (#2289)
by Ryan Harrison
· 7 years ago
83bfdc9
Instrumentation: Add ArrayStride decoration to debug output buffer array (#2290)
by greg-lunarg
· 7 years ago
cb27ffd
Ensure that required storage classes have initializer for WebGPU (#2285)
by Ryan Harrison
· 7 years ago
9d8534e
Enforce rules for OpTypeRuntimeArray on Vulkan (#2191)
by Ryan Harrison
· 7 years ago
16a0da3
Ensure that entry point names are unique for WebGPU (#2281)
by Ryan Harrison
· 7 years ago
6958d11
Validate decorations from SPV_KHR_no_integer_wrap (#2271)
by David Neto
· 7 years ago
df5bd2d
Permit UConvert spec-constant op for SPV_AMD_gpu_shader_int16 (#2264)
by David Neto
· 7 years ago
5eab6df
SPV_EXT_physical_storage_buffer (#2267)
by Jeff Bolz
· 7 years ago
06c9dc0
Upgrade modf and frexp (#2266)
by alan-baker
· 7 years ago
a87d3ce
Validate operation for OpSpecConstantOp (#2260)
by David Neto
· 7 years ago
a900bac
Broader check for ids that require a type (#2259)
by alan-baker
· 7 years ago
241644a
Have replace load size handle extact with no index. (#2261)
by Steven Perron
· 7 years ago
9f36c8b
Handle CompositeInsert with no indices in VDCE (#2258)
by Steven Perron
· 7 years ago
980ae1d
Added NVIDIA ray tracing storage classes in ValidateVariable. (#2254)
by kholtnv
· 7 years ago
167f127
Output disassembly line number for binary parse errors. (#2195)
by dan sinclair
· 7 years ago
bdc2ab9
In LICM don't place code between merge instruction and branch. (#2252)
by Steven Perron
· 7 years ago
d763469
Process moer options when processing options file. (#2251)
by Steven Perron
· 7 years ago
e49bd96
Added additional changes for the new AccelerationStructureNV type. (#2218)
by kholtnv
· 7 years ago
68b69e1
Update the continue target in merge return. (#2249)
by Steven Perron
· 7 years ago
ac7feac
Fix missing OpPhi after merge return. (#2248)
by Steven Perron
· 7 years ago
9d04f82
Ensure SROA gets the correct pointer type. (#2247)
by Steven Perron
· 7 years ago
9e81c33
Place load after OpPhi instructions in block. (#2246)
by Steven Perron
· 7 years ago
71aa48f
spirv-reduce: add OperandToUndefReductionPass (#2200)
by Paul Thomson
· 7 years ago
5ec2d1a
Don't fold specialized branches in loop unswitch (#2245)
by Steven Perron
· 7 years ago
Next »