platform/upstream/SPIRV-Headers.git
2 years agoMerge pull request #288 from pmistryNV/GL_EXT_mesh_shader_github
John Kessenich [Thu, 1 Sep 2022 16:15:22 +0000 (23:15 +0700)]
Merge pull request #288 from pmistryNV/GL_EXT_mesh_shader_github

Implement headers definitions for SPV_EXT_mesh_shader.

2 years agoImplement headers definitions for SPV_EXT_mesh_shader.
Pankaj Mistry [Mon, 23 Aug 2021 18:55:37 +0000 (11:55 -0700)]
Implement headers definitions for SPV_EXT_mesh_shader.

2 years agoMerge pull request #285 from jeremy-lunarg/hayes-fix-271
John Kessenich [Wed, 24 Aug 2022 16:11:25 +0000 (23:11 +0700)]
Merge pull request #285 from jeremy-lunarg/hayes-fix-271

Remove custom target if skipping install

2 years agoRemove custom target if skipping install
Jeremy Hayes [Wed, 27 Jul 2022 19:56:30 +0000 (13:56 -0600)]
Remove custom target if skipping install

Fix #271.

2 years agoUpdate clspv reflection non-semantic instruction set (#284)
Kévin Petit [Tue, 5 Jul 2022 13:10:51 +0000 (14:10 +0100)]
Update clspv reflection non-semantic instruction set (#284)

Add support for:

- Pointer arguments
- Program scope variables
- Image channel order and data type queries

Signed-off-by: Kévin Petit <kpet@free.fr>
2 years agoUpdate spirv.bf, which was missing the latest changes.
John Kessenich [Wed, 8 Jun 2022 04:54:44 +0000 (11:54 +0700)]
Update spirv.bf, which was missing the latest changes.

2 years agoMerge pull request #281 from ArkadiuszSarwaAMD/SPV_AMD_shader_early_and_late_fragment... upstream/sdk-1.3.224.1
Raun Krisch [Wed, 1 Jun 2022 04:12:17 +0000 (23:12 -0500)]
Merge pull request #281 from ArkadiuszSarwaAMD/SPV_AMD_shader_early_and_late_fragment_tests

Add SPV_AMD_shader_early_and_late_fragment_tests

2 years agoMerge pull request #283 from jayrulez/beeflang
Raun Krisch [Wed, 25 May 2022 15:46:03 +0000 (10:46 -0500)]
Merge pull request #283 from jayrulez/beeflang

Implemented Beef language header generation

2 years agoImplemented Beef language header generation
Robert Campbell [Fri, 20 May 2022 15:19:50 +0000 (11:19 -0400)]
Implemented Beef language header generation

2 years agoAdd SPV_AMD_shader_early_and_late_fragment_tests
Arkadiusz Sarwa [Wed, 18 May 2022 09:27:56 +0000 (11:27 +0200)]
Add SPV_AMD_shader_early_and_late_fragment_tests

2 years agoAdd SPV_AMD_shader_early_and_late_fragment_tests
Arkadiusz Sarwa [Wed, 23 Feb 2022 16:49:42 +0000 (17:49 +0100)]
Add SPV_AMD_shader_early_and_late_fragment_tests

2 years agoMerge pull request #279 from dgkoch/SPV_KHR_ray_cull_mask
Raun Krisch [Tue, 3 May 2022 16:16:12 +0000 (11:16 -0500)]
Merge pull request #279 from dgkoch/SPV_KHR_ray_cull_mask

Add SPV_KHR_ray_cull_mask

2 years agoAdd SPV_KHR_ray_cull_mask
Eric Werness [Tue, 9 Nov 2021 18:19:52 +0000 (10:19 -0800)]
Add SPV_KHR_ray_cull_mask

2 years agoMerge pull request #274 from rayanht/patch-1
John Kessenich [Wed, 20 Apr 2022 15:57:59 +0000 (22:57 +0700)]
Merge pull request #274 from rayanht/patch-1

Register magic number for SPIRVSmith

2 years agoMerge pull request #277 from kpet/spv-khr-subgroup-rotate
John Kessenich [Wed, 20 Apr 2022 15:55:48 +0000 (22:55 +0700)]
Merge pull request #277 from kpet/spv-khr-subgroup-rotate

Add SPV_KHR_subgroup_rotate

2 years agodo not enable the instruction with the extension
Kevin Petit [Wed, 20 Apr 2022 15:53:10 +0000 (16:53 +0100)]
do not enable the instruction with the extension

Go via the capability

Change-Id: I9273f53dc6fa29a1bc6a66854f17731da1532117

2 years agoAdd SPV_KHR_subgroup_rotate
Kevin Petit [Wed, 14 Jul 2021 13:44:50 +0000 (14:44 +0100)]
Add SPV_KHR_subgroup_rotate

Signed-off-by: Kevin Petit <kevin.petit@arm.com>
Change-Id: I49e7c2d509007958fbe1a6aa2d2fdf11dffbef4d

2 years agoRegister magic number for SPIRVSmith
Rayan Hatout [Sun, 17 Apr 2022 21:56:56 +0000 (22:56 +0100)]
Register magic number for SPIRVSmith

2 years agoMerge pull request #273 from Tachi107/patch-1
Raun Krisch [Wed, 13 Apr 2022 16:06:44 +0000 (11:06 -0500)]
Merge pull request #273 from Tachi107/patch-1

build: use ARCH_INDEPENDENT if possible

2 years agobuild: use ARCH_INDEPENDENT if possible
Andrea Pappacoda [Thu, 7 Apr 2022 11:27:01 +0000 (13:27 +0200)]
build: use ARCH_INDEPENDENT if possible

Since this is a header-only library, the CMake Version file should be marked architecture-independent with the ARCH_INDEPENDENT option. As the option has been added in CMake 3.14 and spriv-headers supports CMake 3.0 the option has to be passed only if supported.

2 years agoMerge pull request #270 from kpet/sycl
Raun Krisch [Wed, 6 Apr 2022 16:23:53 +0000 (11:23 -0500)]
Merge pull request #270 from kpet/sycl

Add a SourceLanguage for SYCL

2 years agoMerge pull request #272 from DmitryBushev/open_master
Raun Krisch [Wed, 6 Apr 2022 16:21:43 +0000 (11:21 -0500)]
Merge pull request #272 from DmitryBushev/open_master

Add NamedBarrierCountINTEL execution mode

2 years agoRemoved extension section
DmitryBushev [Tue, 5 Apr 2022 13:01:03 +0000 (16:01 +0300)]
Removed extension section

2 years agoAdd NamedBarrierCountINTEL execution mode
DmitryBushev [Tue, 5 Apr 2022 12:18:24 +0000 (15:18 +0300)]
Add NamedBarrierCountINTEL execution mode

2 years agoAdd a SourceLanguage for SYCL
Kevin Petit [Thu, 17 Mar 2022 16:39:25 +0000 (16:39 +0000)]
Add a SourceLanguage for SYCL

Signed-off-by: Kevin Petit <kevin.petit@arm.com>
Change-Id: Ib12851c89000bbda7bf516a30146ca6f63f98419

2 years agoMerge pull request #269 from KornevNikita/uniform_group_instructions
Raun Krisch [Wed, 16 Mar 2022 03:27:40 +0000 (22:27 -0500)]
Merge pull request #269 from KornevNikita/uniform_group_instructions

Implement SPV_KHR_uniform_group_instructions extension

2 years agoRemove extensions tag from instructions
Nikita Kornev [Thu, 3 Mar 2022 07:06:15 +0000 (10:06 +0300)]
Remove extensions tag from instructions

2 years agoMerge pull request #261 from ProkopRandacek/master
Raun Krisch [Wed, 2 Mar 2022 17:18:40 +0000 (11:18 -0600)]
Merge pull request #261 from ProkopRandacek/master

Include bool type if not already defined

2 years agoMerge branch 'master' of https://github.com/KhronosGroup/SPIRV-Headers into uniform_g...
Nikita Kornev [Wed, 2 Mar 2022 12:30:15 +0000 (15:30 +0300)]
Merge branch 'master' of https://github.com/KhronosGroup/SPIRV-Headers into uniform_group_instructions

2 years agoImplement SPV_KHR_uniform_group_instructions extension
Nikita Kornev [Fri, 18 Feb 2022 08:31:31 +0000 (11:31 +0300)]
Implement SPV_KHR_uniform_group_instructions extension

Spec: https://github.com/KhronosGroup/SPIRV-Registry/pull/138

2 years agoMerge pull request #268 from bashbaug/SPV_INTEL_split_barrier
Raun Krisch [Wed, 23 Feb 2022 17:04:06 +0000 (11:04 -0600)]
Merge pull request #268 from bashbaug/SPV_INTEL_split_barrier

update SPIR-V headers for SPV_INTEL_split_barrier

2 years agoMerge pull request #263 from DataBeaver/master
Raun Krisch [Wed, 23 Feb 2022 17:02:48 +0000 (11:02 -0600)]
Merge pull request #263 from DataBeaver/master

Reserve enum range for MSP extensions

2 years agoMerge pull request #264 from gnl21/demote-ext-tag
Raun Krisch [Wed, 23 Feb 2022 17:01:13 +0000 (11:01 -0600)]
Merge pull request #264 from gnl21/demote-ext-tag

Add EXT tag to capability to DemoteToHelperInvocationEXT

2 years agoupdate SPIR-V headers for SPV_INTEL_split_barrier
Ben Ashbaugh [Sun, 13 Feb 2022 02:14:08 +0000 (18:14 -0800)]
update SPIR-V headers for SPV_INTEL_split_barrier

2 years agoImplement SPV_INTEL_memory_access_aliasing extension (#265)
Dmitry Bushev [Tue, 8 Feb 2022 10:29:45 +0000 (13:29 +0300)]
Implement SPV_INTEL_memory_access_aliasing extension (#265)

Modify headers to include declarations of tokens described
by this spec:

   https://github.com/intel/llvm/pull/3426

2 years agoregenerate headers
Prokop Randacek [Tue, 8 Feb 2022 08:26:02 +0000 (09:26 +0100)]
regenerate headers

2 years agoAdd EXT tag to capability to DemoteToHelperInvocationEXT
Graeme Leese [Mon, 31 Jan 2022 13:52:19 +0000 (13:52 +0000)]
Add EXT tag to capability to DemoteToHelperInvocationEXT

Normally the grammar uses the extension tagged capability names when
talking about extension tagged instructions. Technically speaking
they're the same capability, but it's nice to be consistent.

2 years agoReserve enum range for MSP extensions
Mikko Rasa [Fri, 28 Jan 2022 10:33:48 +0000 (12:33 +0200)]
Reserve enum range for MSP extensions

2 years agoMerge pull request #262 from mkinsner/mkinsner/allocate_loop_control_bit upstream/sdk-1.3.204.1
Raun Krisch [Wed, 19 Jan 2022 16:44:07 +0000 (10:44 -0600)]
Merge pull request #262 from mkinsner/mkinsner/allocate_loop_control_bit

Allocate additional loop control bit for upcoming Intel extension

2 years agoAllocate additional loop control bit for upcoming Intel extension
Michael Kinsner [Mon, 17 Jan 2022 20:45:26 +0000 (16:45 -0400)]
Allocate additional loop control bit for upcoming Intel extension

2 years agoregenerate the headers
Prokop Randacek [Wed, 5 Jan 2022 18:02:52 +0000 (19:02 +0100)]
regenerate the headers

2 years agoMerge pull request #253 from DragonJoker/add_shader_writer
Raun Krisch [Wed, 5 Jan 2022 04:24:14 +0000 (22:24 -0600)]
Merge pull request #253 from DragonJoker/add_shader_writer

Add ShaderWriter as SPIR-V generation tool.

2 years agoInclude bool type for C
Prokop Randáček [Tue, 4 Jan 2022 11:33:05 +0000 (11:33 +0000)]
Include bool type for C

2 years agoMerge branch 'master' into add_shader_writer
Sylvain Doremus [Tue, 21 Dec 2021 12:24:31 +0000 (13:24 +0100)]
Merge branch 'master' into add_shader_writer

2 years agoMerge pull request #259 from KhronosGroup/version-1.6
John Kessenich [Wed, 15 Dec 2021 17:32:43 +0000 (00:32 +0700)]
Merge pull request #259 from KhronosGroup/version-1.6

Update headers with SPIR-V version 1.6, revision 1.

2 years agoUpdate headers with SPIR-V version 1.6, revision 1.
John Kessenich [Sun, 5 Dec 2021 05:03:54 +0000 (12:03 +0700)]
Update headers with SPIR-V version 1.6, revision 1.

2 years agoMerge pull request #256 from jjfumero/tornadovm-generator
Raun Krisch [Wed, 8 Dec 2021 14:51:28 +0000 (08:51 -0600)]
Merge pull request #256 from jjfumero/tornadovm-generator

Register TornadoVM SPIRV Beehive Tookit Generator

2 years agoMerge pull request #257 from Hardcode84/atomic-float-no-shader
Raun Krisch [Wed, 1 Dec 2021 17:05:17 +0000 (11:05 -0600)]
Merge pull request #257 from Hardcode84/atomic-float-no-shader

Atomic float add should not imply Shader

2 years agoMerge pull request #258 from kpet/arm-contact
Raun Krisch [Tue, 30 Nov 2021 23:07:48 +0000 (17:07 -0600)]
Merge pull request #258 from kpet/arm-contact

Change contact for Arm

2 years agoAdd MediaBlockIOINTEL decoration declaration (#255)
Dmitry Bushev [Tue, 30 Nov 2021 14:05:45 +0000 (17:05 +0300)]
Add MediaBlockIOINTEL decoration declaration (#255)

Declared new MediaBlockIOINTEL decoration added by VectorComputeINTEL
capability

2 years agoChange contact for Arm
Kevin Petit [Tue, 30 Nov 2021 09:54:39 +0000 (09:54 +0000)]
Change contact for Arm

Signed-off-by: Kevin Petit <kevin.petit@arm.com>
Change-Id: I5ab24d76c4b3227ae768c23bf1702b18665f3995

2 years agoAtomic float add should not imply Shader
Butygin [Wed, 24 Nov 2021 20:25:29 +0000 (23:25 +0300)]
Atomic float add should not imply Shader

2 years agoRegister TornadoVM SPIRV Beehive Tookit Generator
Juan Fumero [Tue, 23 Nov 2021 14:23:58 +0000 (15:23 +0100)]
Register TornadoVM SPIRV Beehive Tookit Generator

2 years agoAdd ShaderWriter as SPIR-V generation tool.
DragonJoker [Tue, 16 Nov 2021 14:34:48 +0000 (15:34 +0100)]
Add ShaderWriter as SPIR-V generation tool.

2 years agoMerge pull request #251 from MrSidims/private/MrSidims/FunctionPointerINTEL upstream/sdk-1.2.198.0
Raun Krisch [Wed, 10 Nov 2021 17:15:54 +0000 (11:15 -0600)]
Merge pull request #251 from MrSidims/private/MrSidims/FunctionPointerINTEL

Rename ConstFunctionPointerINTEL to ConstantFunctionPointerINTEL

3 years agoMerge pull request #246 from AndreyMlashkin/correct_lib_version
Raun Krisch [Wed, 10 Nov 2021 04:18:12 +0000 (22:18 -0600)]
Merge pull request #246 from AndreyMlashkin/correct_lib_version

add 1.5.5 tag

3 years agoMerge pull request #250 from kpet/clspv-reflection-subgroups
Raun Krisch [Wed, 3 Nov 2021 15:53:38 +0000 (10:53 -0500)]
Merge pull request #250 from kpet/clspv-reflection-subgroups

Add SpecConstantSubgroupMaxSize to the clspv reflection non-semantic instruction set

3 years agoRename ConstFunctionPointerINTEL to ConstantFunctionPointerINTEL
Dmitry Sidorov [Wed, 3 Nov 2021 10:10:10 +0000 (13:10 +0300)]
Rename ConstFunctionPointerINTEL to ConstantFunctionPointerINTEL

Signed-off-by: Dmitry Sidorov <dmitry.sidorov@intel.com>
3 years agoMerge pull request #248 from pmistryNV/bindless_texture
Raun Krisch [Wed, 27 Oct 2021 00:58:00 +0000 (19:58 -0500)]
Merge pull request #248 from pmistryNV/bindless_texture

Implement header definitions for SPV_NV_bindless_texture

3 years agoAdd SpecConstantSubgroupMaxSize to the clspv reflection non-semantic instruction set
Kévin Petit [Sat, 24 Jul 2021 18:12:16 +0000 (19:12 +0100)]
Add SpecConstantSubgroupMaxSize to the clspv reflection non-semantic instruction set

Signed-off-by: Kévin Petit <kpet@free.fr>
3 years agoImplement header definitions for SPV_NV_bindless_texture
Pankaj Mistry [Mon, 24 May 2021 20:30:46 +0000 (13:30 -0700)]
Implement header definitions for SPV_NV_bindless_texture

3 years agoMerge pull request #247 from bashbaug/intel-enum-block
Raun Krisch [Wed, 20 Oct 2021 15:48:45 +0000 (10:48 -0500)]
Merge pull request #247 from bashbaug/intel-enum-block

reserve SPIR-V enum block for Intel extensions

3 years agoreserve SPIR-V enum block for Intel extensions
Ben Ashbaugh [Wed, 13 Oct 2021 00:04:12 +0000 (17:04 -0700)]
reserve SPIR-V enum block for Intel extensions

3 years agoadd 1.5.5 tag
Andrei Malashkin [Mon, 11 Oct 2021 13:45:36 +0000 (15:45 +0200)]
add 1.5.5 tag

3 years agoMerge pull request #245 from pmistryNV/nonconstoffset
John Kessenich [Fri, 8 Oct 2021 04:22:39 +0000 (11:22 +0700)]
Merge pull request #245 from pmistryNV/nonconstoffset

Define a new Image operand bit mask for non constant offsets

3 years agoDefine a new Image operand bit mask for non constant offsets
Pankaj Mistry [Wed, 6 Oct 2021 00:16:39 +0000 (17:16 -0700)]
Define a new Image operand bit mask for non constant offsets

For details refer to https://gitlab.khronos.org/spirv/SPIR-V/-/issues/639
As part of the commit following changes have been introduced:
1. Added a separate section in spirv xml to reserve vendor specific bit masks.
2. Added a new image operand bit mask to support non constant offsets in textureGatherOffsets as defined in GL_NV_gpu_shader5

3 years agoMerge pull request #242 from egdaniel/patch-3
Raun Krisch [Wed, 6 Oct 2021 15:56:18 +0000 (10:56 -0500)]
Merge pull request #242 from egdaniel/patch-3

Register Magic Num for Skia SkSL SPIR-V Generator

3 years agoRegister Magic Num for Skia SkSL SPIR-V Generator
egdaniel [Fri, 1 Oct 2021 13:34:50 +0000 (09:34 -0400)]
Register Magic Num for Skia SkSL SPIR-V Generator

3 years agoMerge pull request #240 from gnl21/fast-math
Raun Krisch [Wed, 22 Sep 2021 16:07:46 +0000 (11:07 -0500)]
Merge pull request #240 from gnl21/fast-math

Remove 'Kernel' capability from fast-math flags

3 years agoRemove 'Kernel' capability from fast-math flags
Graeme Leese [Thu, 16 Sep 2021 09:44:39 +0000 (10:44 +0100)]
Remove 'Kernel' capability from fast-math flags

The use of these flags (the FPFastMath decoration) is already protected
by the capability, so it isn't needed to protect the individual values
as well.

3 years agoMerge pull request #237 from BedrockDotPng/patch-2
David Neto [Fri, 10 Sep 2021 22:31:24 +0000 (18:31 -0400)]
Merge pull request #237 from BedrockDotPng/patch-2

Update CMakeLists.txt

3 years agoUpdate CMakeLists.txt
BedrockDotPng [Thu, 9 Sep 2021 14:54:44 +0000 (18:54 +0400)]
Update CMakeLists.txt

Fixed CMake file for Shaderc to properly compile.

3 years agoMerge pull request #209 from kloczek/master
John Kessenich [Wed, 8 Sep 2021 15:49:42 +0000 (22:49 +0700)]
Merge pull request #209 from kloczek/master

Add spirv-headers pkgconfig file

3 years agoMerge pull request #236 from greg-lunarg/db7
Raun Krisch [Mon, 30 Aug 2021 19:54:50 +0000 (14:54 -0500)]
Merge pull request #236 from greg-lunarg/db7

Add nonsemantic.shader.debuginfo to Bazel

3 years agoAdd nonsemantic.shader.debuginfo to Bazel
Greg Fischer [Sat, 28 Aug 2021 00:32:59 +0000 (18:32 -0600)]
Add nonsemantic.shader.debuginfo to Bazel

3 years agoMerge pull request #231 from MarijnS95/duplicate-grammar
Raun Krisch [Wed, 18 Aug 2021 03:33:54 +0000 (22:33 -0500)]
Merge pull request #231 from MarijnS95/duplicate-grammar

spirv.core.grammar: Remove duplicate OpArbitraryFloatPowNINTEL declaration

3 years agospirv.core.grammar: Remove duplicate OpArbitraryFloatPowNINTEL declaration
Marijn Suijten [Wed, 28 Jul 2021 07:32:03 +0000 (09:32 +0200)]
spirv.core.grammar: Remove duplicate OpArbitraryFloatPowNINTEL declaration

An identical declaration of `OpArbitraryFloatPowNINTEL` exists just
above, with the exact same opcode and operands.

3 years agoMerge pull request #226 from clayengine/master
Raun Krisch [Wed, 11 Aug 2021 16:26:16 +0000 (11:26 -0500)]
Merge pull request #226 from clayengine/master

Clay is an internal framework of Tellusim Technologies Inc.

3 years agoMerge pull request #233 from NikitaRudenkoIntel/opt
Raun Krisch [Wed, 11 Aug 2021 16:23:51 +0000 (11:23 -0500)]
Merge pull request #233 from NikitaRudenkoIntel/opt

Fix minor details in SPV_INTEL_optnone extension

3 years agoMerge pull request #235 from alelenv/rt_motion
Raun Krisch [Wed, 11 Aug 2021 16:21:12 +0000 (11:21 -0500)]
Merge pull request #235 from alelenv/rt_motion

Add support for SPV_NV_ray_tracing_motion_blur.

3 years agoAdd support for SPV_NV_ray_tracing_motion_blur.
alelenv [Tue, 10 Aug 2021 18:01:14 +0000 (11:01 -0700)]
Add support for SPV_NV_ray_tracing_motion_blur.

3 years agoFix minor details in SPV_INTEL_optnone extension
Nikita Rudenko [Wed, 28 Jul 2021 16:32:21 +0000 (19:32 +0300)]
Fix minor details in SPV_INTEL_optnone extension

Spec: https://github.com/intel/llvm/pull/3198

3 years agoImplement SPV_INTEL_optnone extension (#230)
Nikita Rudenko [Wed, 28 Jul 2021 13:46:47 +0000 (19:46 +0600)]
Implement SPV_INTEL_optnone extension (#230)

Spec: https://github.com/intel/llvm/pull/3198

3 years agoMerge pull request #229 from gnl21/gnl-local-size-hint-id
Raun Krisch [Wed, 21 Jul 2021 16:18:46 +0000 (11:18 -0500)]
Merge pull request #229 from gnl21/gnl-local-size-hint-id

Correct grammar for LocalSizeHintId

3 years agoCorrect grammar for LocalSizeHintId
Graeme Leese [Tue, 20 Jul 2021 09:18:36 +0000 (10:18 +0100)]
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.

3 years agoMerge pull request #227 from kpet/fix-integer-dot-product-grammar
Raun Krisch [Wed, 14 Jul 2021 16:15:34 +0000 (11:15 -0500)]
Merge pull request #227 from kpet/fix-integer-dot-product-grammar

Fix grammar for PackedVectorFormat

3 years agoMerge pull request #228 from mmerecki/fix_version_of_QuantizationModes_and_OverflowModes
Raun Krisch [Wed, 14 Jul 2021 16:13:53 +0000 (11:13 -0500)]
Merge pull request #228 from mmerecki/fix_version_of_QuantizationModes_and_OverflowModes

Add missing capabilities to QuantizationModes and OverflowModes enumerants

3 years agoAdd missing capabilities and '"version" : "None"' to QuantizationModes and OverflowMo...
Mariusz Merecki [Fri, 9 Jul 2021 10:25:19 +0000 (12:25 +0200)]
Add missing capabilities and '"version" : "None"' to QuantizationModes and OverflowModes enumerants

3 years agoFix grammar for PackedVectorFormat
Kevin Petit [Wed, 7 Jul 2021 18:42:53 +0000 (19:42 +0100)]
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>
3 years agoMerge pull request #222 from kpet/github-actions
Raun Krisch [Wed, 30 Jun 2021 15:52:20 +0000 (10:52 -0500)]
Merge pull request #222 from kpet/github-actions

Add CI using Github actions and update README

3 years agoMerge pull request #223 from WyvernWang/master
Raun Krisch [Wed, 30 Jun 2021 15:49:20 +0000 (10:49 -0500)]
Merge pull request #223 from WyvernWang/master

reserve value range for huawei

3 years agoMerge pull request #224 from Fznamznon/upstream-debug-module-ext
Raun Krisch [Wed, 30 Jun 2021 15:47:38 +0000 (10:47 -0500)]
Merge pull request #224 from Fznamznon/upstream-debug-module-ext

Upstream SPV_INTEL_debug_module extension

3 years agoMerge pull request #225 from bashbaug/SPV_KHR_bit_instructions
Raun Krisch [Wed, 30 Jun 2021 15:45:12 +0000 (10:45 -0500)]
Merge pull request #225 from bashbaug/SPV_KHR_bit_instructions

add support for SPV_KHR_bit_instructions

3 years agoClay is an internal framework of Tellusim Technologies Inc.
Alexander Zapryagaev [Tue, 29 Jun 2021 06:38:52 +0000 (23:38 -0700)]
Clay is an internal framework of Tellusim Technologies Inc.

3 years agoUpstream SPV_INTEL_debug_module
Mariya Podchishchaeva [Fri, 25 Jun 2021 10:44:25 +0000 (13:44 +0300)]
Upstream SPV_INTEL_debug_module

Spec https://github.com/intel/llvm/pull/3976

3 years agoreserve value range
WyvernWang [Thu, 24 Jun 2021 12:26:05 +0000 (20:26 +0800)]
reserve value range

3 years agoadd support for SPV_KHR_bit_instructions
Ben Ashbaugh [Wed, 23 Jun 2021 22:54:12 +0000 (15:54 -0700)]
add support for SPV_KHR_bit_instructions

3 years agoAdd CI using Github actions and update README
Kevin Petit [Wed, 23 Jun 2021 16:36:33 +0000 (17:36 +0100)]
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>
3 years agoMerge pull request #219 from cmarcelo/SPV_EXT_shader_atomic_float16_add
Raun Krisch [Wed, 23 Jun 2021 15:51:49 +0000 (10:51 -0500)]
Merge pull request #219 from cmarcelo/SPV_EXT_shader_atomic_float16_add

Add header changes for SPV_EXT_shader_atomic_float16_add

3 years agoMerge pull request #220 from kpet/spv-khr-integer-dot-product
Raun Krisch [Wed, 23 Jun 2021 15:45:17 +0000 (10:45 -0500)]
Merge pull request #220 from kpet/spv-khr-integer-dot-product

Support SPV_KHR_integer_dot_product