Nikita Rudenko
e7b49d7fb5
Implement SPV_INTEL_optnone extension ( #230 )
...
Spec: https://github.com/intel/llvm/pull/3198
2021-07-28 19:46:47 +06:00
Raun Krisch
cf653e4ca4
Merge pull request #229 from gnl21/gnl-local-size-hint-id
...
Correct grammar for LocalSizeHintId
2021-07-21 11:18:46 -05:00
Graeme Leese
737f9dcde9
Correct grammar for LocalSizeHintId
...
It is described in the spec as being the "same as LocalSizeHint mode,
but using <id> operands instead of literals", but the grammar had a
single <id> operand instead of the 3 literals for LocalSizeHint.
2021-07-20 10:18:36 +01:00
Raun Krisch
1d4e3a7e3a
Merge pull request #227 from kpet/fix-integer-dot-product-grammar
...
Fix grammar for PackedVectorFormat
2021-07-14 11:15:34 -05:00
Raun Krisch
ddcc062006
Merge pull request #228 from mmerecki/fix_version_of_QuantizationModes_and_OverflowModes
...
Add missing capabilities to QuantizationModes and OverflowModes enumerants
2021-07-14 11:13:53 -05:00
Mariusz Merecki
810d13d3e4
Add missing capabilities and '"version" : "None"' to QuantizationModes and OverflowModes enumerants
2021-07-09 12:25:19 +02:00
Kevin Petit
6c7e7f9f27
Fix grammar for PackedVectorFormat
...
PackedVectorFormat4x8BitKHR should be enabled by the SPV_KHR_integer_dot_product
extension that first introduced it and not the DotProductInput4x8BitPackedKHR
as per the extension specification.
See http://htmlpreview.github.io/?https://github.com/KhronosGroup/SPIRV-Registry/blob/master/extensions/KHR/SPV_KHR_integer_dot_product.html
Signed-off-by: Kevin Petit <kevin.petit@arm.com>
2021-07-07 19:42:53 +01:00
Raun Krisch
ddf3230c14
Merge pull request #222 from kpet/github-actions
...
Add CI using Github actions and update README
2021-06-30 10:52:20 -05:00
Raun Krisch
e3bc1b14eb
Merge pull request #223 from WyvernWang/master
...
reserve value range for huawei
2021-06-30 10:49:20 -05:00
Raun Krisch
8aec5fcf95
Merge pull request #224 from Fznamznon/upstream-debug-module-ext
...
Upstream SPV_INTEL_debug_module extension
2021-06-30 10:47:38 -05:00
Raun Krisch
71b51d4f4c
Merge pull request #225 from bashbaug/SPV_KHR_bit_instructions
...
add support for SPV_KHR_bit_instructions
2021-06-30 10:45:12 -05:00
Alexander Zapryagaev
5f003bd00c
Clay is an internal framework of Tellusim Technologies Inc.
2021-06-28 23:38:52 -07:00
Mariya Podchishchaeva
0320c5dd2a
Upstream SPV_INTEL_debug_module
...
Spec https://github.com/intel/llvm/pull/3976
2021-06-25 13:44:25 +03:00
WyvernWang
8ed0ff2c75
reserve value range
2021-06-24 20:26:05 +08:00
Ben Ashbaugh
6553701d39
add support for SPV_KHR_bit_instructions
2021-06-23 15:54:12 -07:00
Kevin Petit
292387ae14
Add CI using Github actions and update README
...
- Run on Linux, macOS and Windows
- Check that the headers install works
- Check the example can be built
- Check the header generation tool can be built
- Generate headers and check they match the committed files
- Mention the requirement to install the header generation tool in README
Change-Id: I8385b3931064ad677d7aa49b2514cea9b4602168
Signed-off-by: Kevin Petit <kevin.petit@arm.com>
2021-06-23 18:21:33 +01:00
Raun Krisch
f95c3b3761
Merge pull request #219 from cmarcelo/SPV_EXT_shader_atomic_float16_add
...
Add header changes for SPV_EXT_shader_atomic_float16_add
2021-06-23 10:51:49 -05:00
Raun Krisch
64fbc2ff91
Merge pull request #220 from kpet/spv-khr-integer-dot-product
...
Support SPV_KHR_integer_dot_product
2021-06-23 10:45:17 -05:00
David Neto
e51883eceb
Support SPV_KHR_integer_dot_product
...
Signed-off-by: David Neto <dneto@google.com>
Signed-off-by: Kevin Petit <kevin.petit@arm.com>
Change-Id: Icd243bb9c2a6f8a40713db215a6ca5946ea7abb3
2021-06-16 18:41:41 +01:00
Jason Ekstrand
2351f3a749
Add header changes for SPV_EXT_shader_atomic_float16_add
2021-06-16 08:45:58 -07:00
John Kessenich
07f259e68a
Merge pull request #218 from KhronosGroup/fix-ordering
...
Fix two ordering problems and rebuild headers.
2021-06-16 22:43:41 +07:00
John Kessenich
7b5a2f4118
Fix two ordering problems.
2021-06-16 15:41:50 +07:00
Raun Krisch
f5417a4b66
Merge pull request #216 from mkinsner/mkinsner/allocate_vendor_extension_enum_range
...
Allocate additional Intel vendor extension enum blocks
2021-06-09 09:34:39 -07:00
Raun Krisch
bce66d87b2
Merge pull request #213 from alan-baker/SPV_KHR_subgroup_uniform_control_flow
...
Support SPV_KHR_subgroup_uniform_control_flow
2021-06-09 09:32:40 -07:00
Raun Krisch
857642c6b3
Merge pull request #217 from StuartDBrady/add-C++-for-OpenCL-lang
...
Add CPP_for_OpenCL to grammar
2021-06-09 09:32:12 -07:00
Raun Krisch
7bfb1b5329
Merge pull request #177 from MrSidims/private/MrSidims/AP
...
Upstream ac_fixed and hls_float Intel extensions
2021-06-09 09:31:41 -07:00
Stuart Brady
67da8a913f
Add CPP_for_OpenCL to grammar
2021-06-09 16:03:50 +01:00
Michael Kinsner
9a4b24433b
Allocate additional Intel vendor extension enum blocks
2021-06-08 16:30:58 -03:00
David Neto
f836486eb1
Merge pull request #215 from dneto0/warnings
...
buildHeaders: Add override decoration
2021-06-08 12:26:29 -04:00
David Neto
c1e11359e3
buildHeaders: Add override decoration
...
Fixes warnings in AppleClang
2021-06-08 12:23:20 -04:00
David Neto
bfe6ce52f1
Merge pull request #214 from dneto0/cmake-3.0-in-build-headers
...
Update to CMake 3.0
2021-06-08 12:22:44 -04:00
David Neto
5f7de8b4cf
Update to CMake 3.0
...
This matches the CMakeLists.txt file in the project root.
2021-06-08 12:00:20 -04:00
David Neto
9daf63c96e
Support SPV_KHR_subgroup_uniform_control_flow
2021-06-07 09:30:30 -04:00
Artem Gindinson
8ea6700d31
Update arbitrary float cast interfaces
...
Signed-off-by: Artem Gindinson <artem.gindinson@intel.com>
2021-06-03 16:53:32 +03:00
David Neto
0c28b6451d
Merge pull request #212 from alan-baker/fix-xml
...
Fix xml entry for SpvGenTwo generator
2021-06-02 13:06:15 -04:00
Alan Baker
02ba4e73c5
Fix xml entry for SpvGenTwo generator
2021-06-02 13:02:02 -04:00
Raun Krisch
135b508e08
Merge pull request #210 from rAzoR8/spvgentwo
...
Add SpvGenTwo tools to vendor IDs
2021-06-02 10:44:03 -05:00
Fabian Wahlster
ce23100fbe
Add SpvGenTwo to vendor IDs
2021-05-30 19:33:34 +03:00
John Kessenich
2e1bc6dcd4
Merge pull request #208 from mkinsner/mkinsner/tripcount_loop_control_bit
...
Reserve loop control bit for upcoming trip count (min,max,avg) control
2021-05-26 22:43:19 +07:00
Tomasz Kłoczko
60a5738c0a
Rename spirv-headers.pc to SPIRV-Headers.pc
2021-05-20 09:45:33 +01:00
Tomasz Kłoczko
4f87476e1d
removed excesive space in configure_file() line
2021-05-19 18:23:31 +01:00
Tomasz Kłoczko
1a8c9feb90
Fixed substituted string with paths and version
...
Use `@CMAKE_INSTALL_PREFIX@`, `${prefix}/@CMAKE_INSTALL_INCLUDEDIR@` and
`@CMAKE_PROJECT_VERSION@`.
2021-05-19 18:20:11 +01:00
Tomasz Kłoczko
d23495700e
Add spirv-headers pkgconfig file
...
With installed pkgconfig file other projects build processes can
detest availability of the spirv-headers and require some minimum
version of the spirv-headers to be present in build environment.
Signed-off-by: Tomasz Kłoczko <kloczek@github.com>
2021-05-18 14:11:23 +01:00
Nikita Rudenko
ba29b3f596
Fix OpTypeBufferSurfaceINTEL token description ( #207 )
...
Fix OpTypeBufferSurfaceINTEL token description
2021-05-14 21:13:36 +06:00
Michael Kinsner
819fb44e4f
Reserve loop control bit for upcoming trip count (min,max,avg) control
2021-05-12 10:43:59 -03:00
Raun Krisch
85b7e00c7d
Merge pull request #206 from NikitaRudenkoIntel/sc
...
Add VectorComputeINTEL as enabling capability for Private StorageClass
2021-04-29 14:46:09 -05:00
Nikita Rudenko
fa3585c266
Add VectorComputeINTEL as enabling capability for Private StorageClass
...
According to spec: https://github.com/intel/llvm/pull/1612
2021-04-23 16:40:26 +03:00
Raun Krisch
dafead1765
Merge pull request #204 from DataBeaver/master
...
Add generator ID for MSP shader compiler
2021-04-14 10:40:19 -05:00
Mikko Rasa
ba086aec69
Add generator ID for MSP shader compiler
2021-04-09 17:01:50 +03:00
John Kessenich
f88a1f98fa
Merge pull request #201 from baldurk/spv-khr-non-semantic-info
...
Add NonSemantic.Vulkan.DebugInfo.100 JSON/header
2021-03-31 22:43:44 +07:00