Jeff Bolz
|
002ef361ca
Add validation for SPV_NV_cooperative_matrix (#2404)
|
5 éve |
Sarah
|
fc3897b5f5
Validate: (data) Block can't appear within a Block (#2410)
|
5 éve |
David Neto
|
7f3679a8b6
Validate NonWritable decoration (#2263)
|
5 éve |
Ryan Harrison
|
9d8534e329
Enforce rules for OpTypeRuntimeArray on Vulkan (#2191)
|
5 éve |
Ryan Harrison
|
68f2af9f7d
Removing unused const version of id_decorations (#2283)
|
5 éve |
David Neto
|
df5bd2d05a
Permit UConvert spec-constant op for SPV_AMD_gpu_shader_int16 (#2264)
|
5 éve |
Jeff Bolz
|
5eab6df648
SPV_EXT_physical_storage_buffer (#2267)
|
5 éve |
Ryan Harrison
|
378b7f3a29
Check for recursion in Vulkan and WebGPU entry points (#2161)
|
5 éve |
Ryan Harrison
|
3e645b9d67
Check that if A calls B, B is defined before A for WebGPU (#2169)
|
5 éve |
alan-baker
|
68d1dc66d2
Loosen binding and descriptor check (#2167)
|
5 éve |
dan sinclair
|
d835d664bd
[val] Fixup id name output (#2158)
|
5 éve |
alan-baker
|
6af3c5cbe4
Clean uses of EvalInt32IfConst (#2145)
|
5 éve |
David Neto
|
8e9be303b0
Validator: Support VK_EXT_scalar_block_layout
|
6 éve |
Neil Henning
|
d29a1f98f3
Add validaton for SPV_KHR_8bit_storage + convert to/from floats. (#1990)
|
6 éve |
Steven Perron
|
19c07731fc
Change handling of unknown extentions in validtor. (#1951)
|
6 éve |
Alan Baker
|
cb0f1f565b
Remove struct member offset monotonicity check
|
6 éve |
Alan Baker
|
2896b8f0e5
Refactor where opcodes are validated
|
6 éve |
dan sinclair
|
eda2cfbe12
Cleanup includes. (#1795)
|
6 éve |
dan sinclair
|
58a6876cee
Rewrite include guards (#1793)
|
6 éve |
dan sinclair
|
1946fb4ddb
Remove ValidateInstructionAndUpdateValidationState (#1784)
|
6 éve |
dan sinclair
|
c9cd73b33a
Remove instruction_counter from ValidationState. (#1781)
|
6 éve |
dan sinclair
|
ebd6c75a71
Remove diag() overloads. (#1776)
|
6 éve |
dan sinclair
|
a504656dad
Remove std::deque in favour of std::vector. (#1755)
|
6 éve |
dan sinclair
|
a9d8fceec9
Change ValidationState::diag to accept an Instruction. (#1749)
|
6 éve |
Dan Sinclair
|
f28ed82fd9
Make sure all instructions are in the ordered list.
|
6 éve |
David Neto
|
2c6185e6bf
Enforce block layout rules even when relaxed
|
6 éve |
David Neto
|
fec6315fad
Vulkan permits non-monotonic offsets for block members
|
6 éve |
dan sinclair
|
a3e3869540
Convert validation to use libspriv::Instruction where possible. (#1663)
|
6 éve |
dan sinclair
|
43144e36c1
Move the validation code into the val:: namespace (#1682)
|
6 éve |
dan sinclair
|
3dad1cda11
Change libspirv to spvtools namespace (#1678)
|
6 éve |