platform/upstream/SPIRV-Headers.git
14 months agoFix build error caused by cmake upgrade 60/289060/1 accepted/tizen_8.0_unified accepted/tizen_unified_riscv tizen_8.0 accepted/tizen/8.0/unified/20231005.094605 accepted/tizen/unified/20230302.065125 accepted/tizen/unified/20230307.054632 accepted/tizen/unified/riscv/20230919.031453 tizen_8.0_m2_release
Xuelian Bai [Tue, 28 Feb 2023 04:52:43 +0000 (12:52 +0800)]
Fix build error caused by cmake upgrade

Find the target cmake file by command and then cp the file, removing
this file will cause build error in Vulkan-Validation layer.

Change-Id: I604bb713740326a47de5e5aa8de1dd93ca7358e1
Signed-off-by: Xuelian Bai <xuelian.bai@samsung.com>
14 months agoUpgrade to sdk-1.3.239 43/287943/2 accepted/tizen/unified/20230227.042030
Xuelian Bai [Wed, 8 Feb 2023 05:49:55 +0000 (13:49 +0800)]
Upgrade to sdk-1.3.239

Add *.cmake files to build Vulkan-Validationlayers

Change-Id: I6629fd471f71a1cc855920cd94dedaa4a8aa4c29
Signed-off-by: Xuelian Bai <xuelian.bai@samsung.com>
14 months agoAdd spec file and manifect file
Xuelian [Wed, 18 Apr 2018 11:12:00 +0000 (19:12 +0800)]
Add spec file and manifect file

Change-Id: I6652f57937a7440ab437f9ee8f88d60fe9687ad9

15 months agoMerge pull request #312 from alan-baker/clspv-optional-operands upstream/1.3.239 upstream/1.5.5
David Neto [Wed, 4 Jan 2023 15:17:40 +0000 (10:17 -0500)]
Merge pull request #312 from alan-baker/clspv-optional-operands

Make operands to Kernel added in v5 optional

15 months agoMake operands to Kernel added in v5 optional
Alan Baker [Wed, 4 Jan 2023 15:11:53 +0000 (10:11 -0500)]
Make operands to Kernel added in v5 optional

* The operands added to the Kernel instruction should be optional in the
  grammar since the extended instruction set describes a unified
  versioning system
  * This is a bugfix on #308

15 months agoUpdate ClspvReflection non-semantic instruction set (#308)
Callum Fare [Tue, 3 Jan 2023 14:46:59 +0000 (14:46 +0000)]
Update ClspvReflection non-semantic instruction set (#308)

Add support for:
* Printf builtin
* Device address push constants for module-scope constants and program-scope variables
* NumArguments, Flags, and Attributes for the Kernel instruction

16 months agoMerge pull request #311 from dneto0/issue-303
David Neto [Thu, 15 Dec 2022 19:36:42 +0000 (14:36 -0500)]
Merge pull request #311 from dneto0/issue-303

C++ headers: Define & and ~ bitwise operators for mask enums

16 months agoAdd operator^
David Neto [Thu, 15 Dec 2022 16:12:14 +0000 (11:12 -0500)]
Add operator^

16 months agoC++ headers: Define & and ~ bitwise operators for mask enums
David Neto [Wed, 14 Dec 2022 22:04:38 +0000 (17:04 -0500)]
C++ headers: Define & and ~ bitwise operators for mask enums

Fixes: #303

16 months agoAdd support for StreamingInterfaceINTEL in headers (#305)
Mark Mendell [Mon, 12 Dec 2022 10:17:33 +0000 (05:17 -0500)]
Add support for StreamingInterfaceINTEL in headers (#305)

SPV_INTEL_kernel_attributes.asciidoc added support for
StreamingInterfaceINTEL, but the enumeration values were never added to
the header files.  Add it in.

17 months agoMerge pull request #304 from PENGUINLIONG/patch-1
John Kessenich [Thu, 1 Dec 2022 14:18:56 +0000 (21:18 +0700)]
Merge pull request #304 from PENGUINLIONG/patch-1

Register Taichi as SPIR-V generator

17 months agoUpdate spir-v.xml
PENGUINLIONG [Wed, 30 Nov 2022 17:13:27 +0000 (01:13 +0800)]
Update spir-v.xml

17 months agoUpdate spir-v.xml
PENGUINLIONG [Wed, 30 Nov 2022 17:11:46 +0000 (01:11 +0800)]
Update spir-v.xml

17 months agoMerge pull request #306 from stevec611/img-contact
John Kessenich [Wed, 30 Nov 2022 17:05:09 +0000 (00:05 +0700)]
Merge pull request #306 from stevec611/img-contact

Update IMG contact

17 months agoUpdate spir-v.xml
Stephen Clarke [Fri, 25 Nov 2022 16:06:22 +0000 (16:06 +0000)]
Update spir-v.xml

17 months agoRegister Taichi as SPIR-V generator
PENGUINLIONG [Thu, 17 Nov 2022 09:19:27 +0000 (17:19 +0800)]
Register Taichi as SPIR-V generator

17 months agoMerge pull request #300 from alelenv/reorder
David Neto [Wed, 16 Nov 2022 17:57:51 +0000 (12:57 -0500)]
Merge pull request #300 from alelenv/reorder

Add headers for SPV_NV_shader_invocation_reorder.

17 months agoMerge pull request #298 from MrSidims/update_intel_extensions
John Kessenich [Wed, 16 Nov 2022 17:10:48 +0000 (00:10 +0700)]
Merge pull request #298 from MrSidims/update_intel_extensions

Update and add several Intel extensions

17 months agoRemove unnecessary extensions addition
Sidorov, Dmitry [Wed, 16 Nov 2022 16:10:39 +0000 (08:10 -0800)]
Remove unnecessary extensions addition

Signed-off-by: Sidorov, Dmitry <dmitry.sidorov@intel.com>
17 months agoRemove extension
alelenv [Mon, 14 Nov 2022 18:24:10 +0000 (10:24 -0800)]
Remove extension

17 months agoFix typo.
alelenv [Mon, 7 Nov 2022 18:13:20 +0000 (10:13 -0800)]
Fix typo.

17 months agoReview feedback 1.
alelenv [Mon, 7 Nov 2022 17:13:42 +0000 (09:13 -0800)]
Review feedback 1.

17 months agoRevert "Merge pull request #301 from alan-baker/hpp1" (#302)
David Neto [Fri, 4 Nov 2022 20:46:57 +0000 (16:46 -0400)]
Revert "Merge pull request #301 from alan-baker/hpp1" (#302)

This reverts commit 747031e10dea9e6c5651bf11957a9dbcd379fa47, reversing
changes made to 85a1ed200d50660786c1a88d9166e871123cce39.

In other words, don't add the .hpp11 files to the BUILD.gn
That's because GN doesn't recognize .hpp11 extension as a C/C++
header file.

See https://bugs.chromium.org/p/gn/issues/detail?id=311

Instead, client dependencies should #include the .hpp11 file directly
even though that seems to hide it away from GN's visibility.
That seems wrong, but it does work.

17 months agoMerge pull request #301 from alan-baker/hpp1
David Neto [Thu, 3 Nov 2022 16:33:18 +0000 (12:33 -0400)]
Merge pull request #301 from alan-baker/hpp1

Add spirv.hpp11 to BUILD.gn

17 months agoAdd spirv.hpp11 to BUILD.gn
Alan Baker [Thu, 3 Nov 2022 16:16:25 +0000 (12:16 -0400)]
Add spirv.hpp11 to BUILD.gn

18 months agoAdd headers for SPV_NV_shader_invocation_reorder.
alelenv [Wed, 5 Oct 2022 16:47:40 +0000 (09:47 -0700)]
Add headers for SPV_NV_shader_invocation_reorder.

18 months agoAdd SPV_INTEL_runtime_aligned
Sidorov, Dmitry [Mon, 17 Oct 2022 14:29:14 +0000 (07:29 -0700)]
Add SPV_INTEL_runtime_aligned

Spec:
https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_runtime_aligned.asciidoc

Signed-off-by: Sidorov, Dmitry <dmitry.sidorov@intel.com>
18 months agoAdd SPV_INTEL_fpga_dsp_control
Sidorov, Dmitry [Mon, 17 Oct 2022 14:09:36 +0000 (07:09 -0700)]
Add SPV_INTEL_fpga_dsp_control

Spec:
https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_dsp_control.asciidoc

Signed-off-by: Sidorov, Dmitry <dmitry.sidorov@intel.com>
18 months agoAdd SPV_INTEL_fpga_invocation_pipelining_attributes
Sidorov, Dmitry [Mon, 17 Oct 2022 14:00:53 +0000 (07:00 -0700)]
Add SPV_INTEL_fpga_invocation_pipelining_attributes

Spec:
https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_fpga_invocation_pipelining_attributes.asciidoc

Signed-off-by: Sidorov, Dmitry <dmitry.sidorov@intel.com>
18 months agoUpdate SPV_INTEL_fpga_loop_controls to rev I
Sidorov, Dmitry [Mon, 17 Oct 2022 13:48:00 +0000 (06:48 -0700)]
Update SPV_INTEL_fpga_loop_controls to rev I

It also fixes a bug for NoFusionINTEL, which shouldn't have a parameter

Signed-off-by: Sidorov, Dmitry <dmitry.sidorov@intel.com>
18 months agoMerge pull request #294 from kpet/clspv-texel-buffer
John Kessenich [Wed, 5 Oct 2022 16:04:10 +0000 (23:04 +0700)]
Merge pull request #294 from kpet/clspv-texel-buffer

Add support for texel buffers to clspv non-semantic instruction set

18 months agoMerge pull request #295 from KhronosGroup/fix_omm
John Kessenich [Wed, 5 Oct 2022 16:01:00 +0000 (23:01 +0700)]
Merge pull request #295 from KhronosGroup/fix_omm

Fix extension for RayTracingOpacityMicromapEXT

18 months agoFix extension for RayTracingOpacityMicromapEXT
Daniel Koch [Wed, 5 Oct 2022 15:52:52 +0000 (11:52 -0400)]
Fix extension for RayTracingOpacityMicromapEXT

18 months agoMerge pull request #293 from Hugobros3/master
John Kessenich [Wed, 5 Oct 2022 15:49:57 +0000 (22:49 +0700)]
Merge pull request #293 from Hugobros3/master

registered ID for Shady

18 months agoMerge pull request #292 from ewerness-nv/extmicromapgithub
John Kessenich [Wed, 5 Oct 2022 15:10:46 +0000 (22:10 +0700)]
Merge pull request #292 from ewerness-nv/extmicromapgithub

SPV_EXT_opacity_micromap

18 months agoAdd support for texel buffers to clspv non-semantic instruction set
Kévin Petit [Tue, 4 Oct 2022 19:41:15 +0000 (20:41 +0100)]
Add support for texel buffers to clspv non-semantic instruction set

Signed-off-by: Kévin Petit <kpet@free.fr>
18 months agoregistered ID for Shady
Hugo Devillers [Tue, 4 Oct 2022 10:34:53 +0000 (12:34 +0200)]
registered ID for Shady

19 months agoVK_EXT_opacity_micromap
Eric Werness [Tue, 23 Aug 2022 20:20:48 +0000 (13:20 -0700)]
VK_EXT_opacity_micromap

19 months agoMerge pull request #289 from kpet/spv-arm-core-builtins
John Kessenich [Wed, 21 Sep 2022 16:21:54 +0000 (23:21 +0700)]
Merge pull request #289 from kpet/spv-arm-core-builtins

Add definitions for SPV_ARM_core_builtins

19 months agoAdd definitions for SPV_ARM_core_builtins
Kevin Petit [Mon, 29 Nov 2021 15:50:17 +0000 (15:50 +0000)]
Add definitions for SPV_ARM_core_builtins

Change-Id: I16a4dee244a4b8f673d645df60c1dc43fc94d614
Signed-off-by: Kevin Petit <kevin.petit@arm.com>
20 months 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.

20 months 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.

20 months 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

21 months 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.

21 months 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>
22 months 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.

23 months 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

23 months 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

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

23 months 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

23 months 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

2 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

2 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

2 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>
2 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

2 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>