-
c6e625d2
by Konstantin Seurer at 2023-08-04T15:25:39+02:00
Add SPV_AMDX_shader_enqueue
-
c43effd5
by David Neto at 2023-08-10T12:25:32-04:00
Revert "Merge pull request #367 from dneto0/coop-matrix-enums-deps"
This reverts commit 124a9665e464ef98b8b718d572d5f329311061eb, reversing
changes made to f14a663c84e8da4776bd615ac19450aa4d03cd71.
-
b730938c
by David Neto at 2023-08-10T14:34:21-04:00
Merge pull request #371 from dneto0/cooperative-matrix-enums-fewer-deps
Revert "Merge pull request #367 from dneto0/coop-matrix-enums-deps"
-
45fc02a6
by Ben Ashbaugh at 2023-08-10T13:31:01-07:00
Merge pull request #366 from KonstantinSeurer/main
Add SPV_AMDX_shader_enqueue
-
b8b9eb86
by Viktoria Maximova at 2023-08-16T09:21:06-07:00
Headers support for two Intel extensions (#356)
* Add SPV_INTEL_global_variable_fpga_decorations
Spec: https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_global_variable_fpga_decorations.asciidoc
* Add SPV_INTEL_global_variable_host_access
Spec: https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_global_variable_host_access.asciidoc
* Update headers generator
* update headers after generating script
-
d790ced7
by David Neto at 2023-08-23T08:42:14-07:00
Validate enums have sensible versions and are visible (#369)
* Validate enums have a sensible versions and are visible
Add version field for each eumerant.
For capabilities and instructions introduced by an extension (its
first version is "None"):
- the capability should be guarded by an extension
- the instruction should be guarded by a capability.
Other enums are presumed guarded transitiviely by use as an operand
to an instruction or another operand.
Fixes: #278, #368
* Fix capability logic, and check more cases
For capabilities, only check for lack of an extension.
If capability X lists capabilities Y and Z, those are not guards *for*
X, but rather when X is enabled it also implicitly enables Y and Z.
Also, an instruction that is *not* in a core SPIR-V version
must not be directly enabled by *both* and extension and a capability.
There are 78 existing cases that break this rule, so grandparent them
in with an allow-list.
* Add "version": "None" to enums added for a recent extension
Add it for the HostAccessQualifier enums from
SPV_INTEL_global_variable_host_access
-
a8af2ce3
by Andrzej Ratajewski at 2023-09-13T08:43:27-07:00
Add SPV_INTEL_cache_controls extension support (#376)
Specification: https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/INTEL/SPV_INTEL_cache_controls.asciidoc
-
fc7d2462
by gnl21 at 2023-09-13T08:48:59-07:00
Remove Kernel from ConstantSampler enum values (#378)
These can only be used with OpConstantSampler, so they are naturally
restricted from being used in places where they're not supported.
-
d741b924
by Fabian Wahlster at 2023-09-20T11:25:07-04:00
remove additional version "1.0" from SecondaryViewportRelativeNV (#379)
SecondaryViewportRelativeNV already has a version field
-
f8a4f5d8
by alelenv at 2023-09-20T08:58:52-07:00
Add headers for SPV_NV_displacement_micromap. (#374)
* Add headers for SPV_NV_displacement_micromap.
* Review feedback 1
Co-authored-by: alan-baker <alanbaker@google.com>
---------
Co-authored-by: alan-baker <alanbaker@google.com>
-
79743b89
by Fabian Wahlster at 2023-09-20T09:04:31-07:00
Add LiteralFloat to operand_kinds (#380)
LiteralFloat was introduced with FPMaxErrorDecorationINTEL, but no entry in operand_kinds corresponds to it
-
f62c82d6
by pradyumans at 2023-10-04T08:43:09-07:00
Register Slang Compiler for SPIR-V (#382)
* Register Slang Compiler for SPIR-V
* Added link to slang compiler repo
-
e867c066
by pradyumans at 2023-10-04T08:44:53-07:00
Add a Source Language for Slang (#383)
* Add a Source Language for Slang
* Changed src lang name from SLANG to Slang
-
e55b8507
by Timo Aaltonen at 2023-11-03T11:10:04+02:00
Merge branch 'upstream-unstable' into debian-unstable
-
c8f144a5
by Timo Aaltonen at 2023-11-03T11:17:38+02:00
version bump
-
02cc9dd5
by Timo Aaltonen at 2023-11-03T11:23:01+02:00
release to sid