Timo Aaltonen pushed to branch debian-unstable at X Strike Force / vulkan / 
spirv-headers


Commits:
6be51b8f by Ben Ashbaugh at 2025-02-19T09:20:56-08:00
updates AtomicStorageOps to depend on the AtomicStorage capability (#479)


- - - - -
54a521dd by ChrisGautier at 2025-02-19T09:21:39-08:00
Register tool ID 47 for a new ARM SPIR-V generator. (#486)


- - - - -
4793aeec by Ben Ashbaugh at 2025-03-12T08:49:30-07:00
remove extra arbitrary precision fixed point instructions operands (#491)


- - - - -
bf08186d by Romaric Jodin at 2025-03-12T08:50:24-07:00
ClspvReflection non-sematic: Add WorkgroupVariableSize (#493)

This is needed to be able to report the local memory size required by
a kernel.
- - - - -
ddd2c099 by Yong He at 2025-03-12T08:51:42-07:00
Update Slang tool entry. (#496)


- - - - -
d5ee9ed2 by stu-s at 2025-03-18T15:13:14-04:00
Add SPV_KHR_bfloat16 (#502)


- - - - -
06633cfe by Dmitry Sidorov at 2025-03-19T08:42:00-07:00
Add headers for SPV_INTEL_tensor_float32_conversion extension (#501)

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

Signed-off-by: Sidorov, Dmitry <[email protected]>
- - - - -
0fcd7493 by Victor Lomuller at 2025-03-19T08:44:59-07:00
Add grammar entries for SPV_INTEL_task_sequence (#494)

fixes #492
- - - - -
eceb46da by Ben Ashbaugh at 2025-03-19T08:45:19-07:00
fixes for SPV_INTEL_arbitrary_precision_floating_point (#495)

* switch arbitrary precision float instructions from cast to convert

* switch back to cast and align with the latest spec

* more grammar fixes to align with the latest spec
- - - - -
0e710677 by Daniel Koch at 2025-03-19T08:47:06-07:00
Fix json capabilities for RayTracingOpacityMicromapEXT (#498)

Fix Issue #319
- - - - -
72664577 by Victor Lomuller at 2025-03-27T14:14:13-07:00
Fix OpFPGARegINTEL grammar (#503)


- - - - -
8c88e0c4 by Ben Ashbaugh at 2025-03-27T14:15:45-07:00
header updates for SPV_INTEL_ternary_bitwise_function (#504)


- - - - -
8e82b7cf by Ben Ashbaugh at 2025-04-01T13:43:20-07:00
bump the required CMake version to 3.14 (#505)

Several projects in this repo still required a minimum CMake version
of 3.0, but this is no longer supported by CMake 4.0.  Update these
minimum CMake versions to 3.14 to align with the rest of the repo.
- - - - -
95dc1aa4 by rj123-nv at 2025-04-09T16:47:04+01:00
Add DisplacementMicromapNV to the capabilities enabling 
OpTypeAccelerationStructureKHR (#508)


- - - - -
7c2f5333 by Kévin Petit at 2025-04-09T16:48:23+01:00
Add ImageChannelDataType definitions for cl_ext_image_unsigned_10x6_12x4_14x2 
(#507)

Used by the following OpenCL extension: 
https://github.com/KhronosGroup/OpenCL-Docs/pull/1352

Signed-off-by: Kevin Petit <[email protected]>
- - - - -
aa6cef19 by Wooyoung Kim at 2025-04-16T08:39:27-07:00
SPV_QCOM_tile_shading (#509)


- - - - -
ffb6c7f9 by Andre Brisco at 2025-04-19T17:22:19-07:00
Add Bazel bzlmod support

- - - - -
bab63ff6 by Caio Oliveira at 2025-04-23T08:58:05-07:00
Remove reference to EXT_mesh_shader from PerTaskNV decoration (#510)

That decoration is used only by the NV_mesh_shader extension.
- - - - -
3786ee89 by Diego Novillo at 2025-04-29T16:30:04-04:00
Merge pull request #511 from abrisco/bazel

Add Bazel bzlmod support
- - - - -
971e6625 by Jon Leech at 2025-05-06T13:46:30+01:00
Remove asciidoc markup in JSON annotations (#475)

The generator is now handling them

Co-authored-by: Victor Lomuller <[email protected]>
- - - - -
a5b2bd69 by David Neto at 2025-05-06T13:50:37+01:00
Ci legacy asciidoc (#477)

Add a CI check for legacy asciidoc in json files

- - - - -
ccf42594 by Ben Ashbaugh at 2025-05-07T08:39:24-07:00
header updates for SPV_INTEL_int4 (#512)

* header updates for SPV_INTEL_int4

* add capability implicit declarations
- - - - -
6d0784e9 by josopait at 2025-05-07T08:40:58-07:00
Register Goopax SPIV-V generator (#514)


- - - - -
c9aad99f by Kévin Petit at 2025-05-14T01:51:27-07:00
Add definitions for SPV_ARM_tensors (#513)

Change-Id: I263056195a52f5104632d8da17008db990149380

Signed-off-by: Kevin Petit <[email protected]>
- - - - -
9a46274d by Khronos Group Web Services at 2025-05-28T08:40:05-07:00
Add REUSE (#506)

* Add REUSE

* Upgrade reuse to spec 3.3

* Cleanup MIT license, copyright and REUSE.toml

* Update header generator

* Update header

* Update header 2

* Reconfig license and copyright for json

* Revert license and copyright label

* Remaining REUSE and build issues resolved

* feedback: fix based on feedback
JSON not fixable as reuse will error out if it finds SPDX labels

* Revert minimum requirement to 3.14

---------

Co-authored-by: James Riordon <[email protected]>
- - - - -
d6d13308 by Ebin-McW at 2025-05-30T11:00:11+01:00
Add headers for SPV_INTEL_bindless_images (#516)

Added header for a capability and 3 instructions

Co-authored-by: Victor Lomuller <[email protected]>
- - - - -
7168a5ad by Victor Lomuller at 2025-05-30T11:47:55+01:00
Fix header build (#517)

CI wasn't run for #516 and triggered a build issue.
Patch fix the issue.
- - - - -
fd966619 by Kévin Petit at 2025-06-04T08:43:04-07:00
Add definitions for SPV_EXT_float8 (#518)

Change-Id: Ib3ba43aa34a67a90e4cb9fc184003c1569533b19
- - - - -
3b9447dc by Kévin Petit at 2025-06-09T11:23:24+01:00
Add missing capability declarations to Float8CooperativeMatrixEXT (#519)

Change-Id: I863723c7dbb7902f52d3a324eaee11ce3de55404

Signed-off-by: Kevin Petit <[email protected]>
- - - - -
50daff94 by Kévin Petit at 2025-06-11T08:38:40-07:00
Add definitions for SPV_ARM_graph (#521)

* Add definitions for SPV_ARM_graph

Signed-off-by: Kevin Petit <[email protected]>
Change-Id: I612725148e6f3437244f456cf33b96469edf9b13

* remove extra quotes

Change-Id: Ia1c5ca31a64c8768eac25bbac2e89c7df645b021

---------

Signed-off-by: Kevin Petit <[email protected]>
- - - - -
e87f5a87 by David Neto at 2025-06-17T09:51:29-04:00
Add text of CC-BY-4.0 to top-level LICENSE file (#523)

With #506, the documentation files are listed as being provided
under the CC-BY-4.0 license, with the REUSE.toml mechansim.
Apply that to the top-level LICENSE file, making both mechanisms
consistent.

Use the CC-BY-4.0 text from 
https://creativecommons.org/licenses/by/4.0/legalcode.txt
which has reasonable line breaks.

Update LICENSES/CC-BY-4.0 to the same version of the text.

Fixed: #522
- - - - -
4e209d3d by Kévin Petit at 2025-06-18T08:39:56-07:00
Add definitions for TOSA.001000.1 extended instruction set (#526)

Also support custom header file names and header guard names in
generated headers. This is useful when multiple extended instruction
sets share a prefix. In the case of TOSA SPIR-V, multiple versions
exist but we want all definitions to be prefixed with "TOSA" but
have their own header and a different header guard such that it is
possible to use the definitions in code that deals with multiple
versions of the instruction set.

Change-Id: I7c18b72fd229e586da7cb1070d24cfcd69826827

Signed-off-by: Kevin Petit <[email protected]>
- - - - -
54cec5dc by Kévin Petit at 2025-06-18T15:48:43-04:00
Add Bazel definitions for TOSA 001000.1 extended instruction set (#527)

Change-Id: I8b928fbf3324c85f2f998e6126e145b748c9a252

Signed-off-by: Kevin Petit <[email protected]>
- - - - -
21a60b89 by David Neto at 2025-06-18T17:40:36-04:00
BUILD.bazel: Add the TOSA header to spv_headers

This is needed to support the Bazel build for SPIRV-Tools.

(Yes, confusingly, there are also bazel build rules
to generate the checked-in language-specific headers.)

- - - - -
2a611a97 by Kévin Petit at 2025-06-19T08:05:44+01:00
Merge pull request #529 from dneto0/tosa-in-spv-headers-bazel

BUILD.bazel: Add the TOSA header to spv_headers
- - - - -
016cb131 by Timo Aaltonen at 2025-08-11T06:36:12+03:00
Merge branch 'upstream-unstable' into debian-unstable

- - - - -
896f252f by Timo Aaltonen at 2025-08-11T06:37:09+03:00
version bump

- - - - -
6d6c8407 by Timo Aaltonen at 2025-08-11T06:41:31+03:00
releasing package spirv-headers version 1.6.1+1.4.321.0-1

- - - - -


98 changed files:

- .github/workflows/presubmit.yml
- .gitignore
- BUILD.bazel
- BUILD.gn
- CMakeLists.txt
- LICENSE
- + LICENSES/CC-BY-4.0.txt
- + LICENSES/MIT.txt
- + MODULE.bazel
- + REUSE.toml
- debian/changelog
- include/spirv/1.0/GLSL.std.450.h
- include/spirv/1.0/OpenCL.std.h
- include/spirv/1.0/extinst.glsl.std.450.grammar.json
- include/spirv/1.0/extinst.opencl.std.100.grammar.json
- include/spirv/1.0/spirv.core.grammar.json
- include/spirv/1.0/spirv.cs
- include/spirv/1.0/spirv.h
- include/spirv/1.0/spirv.hpp
- include/spirv/1.0/spirv.hpp11
- include/spirv/1.0/spirv.json
- include/spirv/1.0/spirv.lua
- include/spirv/1.0/spirv.py
- include/spirv/1.1/GLSL.std.450.h
- include/spirv/1.1/OpenCL.std.h
- include/spirv/1.1/extinst.glsl.std.450.grammar.json
- include/spirv/1.1/extinst.opencl.std.100.grammar.json
- include/spirv/1.1/spirv.core.grammar.json
- include/spirv/1.1/spirv.cs
- include/spirv/1.1/spirv.h
- include/spirv/1.1/spirv.hpp
- include/spirv/1.1/spirv.hpp11
- include/spirv/1.1/spirv.json
- include/spirv/1.1/spirv.lua
- include/spirv/1.1/spirv.py
- include/spirv/1.2/GLSL.std.450.h
- include/spirv/1.2/OpenCL.std.h
- include/spirv/1.2/extinst.glsl.std.450.grammar.json
- include/spirv/1.2/extinst.opencl.std.100.grammar.json
- include/spirv/1.2/spirv.core.grammar.json
- include/spirv/1.2/spirv.cs
- include/spirv/1.2/spirv.h
- include/spirv/1.2/spirv.hpp
- include/spirv/1.2/spirv.hpp11
- include/spirv/1.2/spirv.json
- include/spirv/1.2/spirv.lua
- include/spirv/1.2/spirv.py
- include/spirv/spir-v.xml
- include/spirv/unified1/AMD_gcn_shader.h
- include/spirv/unified1/AMD_shader_ballot.h
- include/spirv/unified1/AMD_shader_explicit_vertex_parameter.h
- include/spirv/unified1/AMD_shader_trinary_minmax.h
- include/spirv/unified1/DebugInfo.h
- include/spirv/unified1/GLSL.std.450.h
- include/spirv/unified1/NonSemanticClspvReflection.h
- include/spirv/unified1/NonSemanticDebugBreak.h
- include/spirv/unified1/NonSemanticDebugPrintf.h
- include/spirv/unified1/NonSemanticShaderDebugInfo100.h
- include/spirv/unified1/NonSemanticVkspReflection.h
- include/spirv/unified1/OpenCL.std.h
- include/spirv/unified1/OpenCLDebugInfo100.h
- + include/spirv/unified1/TOSA.001000.1.h
- include/spirv/unified1/extinst.debuginfo.grammar.json
- include/spirv/unified1/extinst.glsl.std.450.grammar.json
- include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json
- include/spirv/unified1/extinst.nonsemantic.debugprintf.grammar.json
- include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json
- include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json
- include/spirv/unified1/extinst.opencl.std.100.grammar.json
- include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json
- include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json
- 
include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json
- include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json
- + include/spirv/unified1/extinst.tosa.001000.1.grammar.json
- include/spirv/unified1/spirv.bf
- include/spirv/unified1/spirv.core.grammar.json
- include/spirv/unified1/spirv.cs
- include/spirv/unified1/spirv.h
- include/spirv/unified1/spirv.hpp
- include/spirv/unified1/spirv.hpp11
- include/spirv/unified1/spirv.json
- include/spirv/unified1/spirv.lua
- include/spirv/unified1/spirv.py
- include/spirv/unified1/spv.d
- tests/CMakeLists.txt
- tests/example.c
- tests/example.cpp
- tests/example11.cpp
- tests/find_package/CMakeLists.txt
- tests/pkg_config/CMakeLists.txt
- tools/buildHeaders/CMakeLists.txt
- tools/buildHeaders/bin/generate_language_headers.py
- tools/buildHeaders/bin/makeExtinstHeaders.py
- tools/buildHeaders/header.cpp
- tools/buildHeaders/header.h
- tools/buildHeaders/jsonToSpirv.cpp
- tools/buildHeaders/jsonToSpirv.h
- tools/buildHeaders/main.cpp


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/xorg-team/vulkan/spirv-headers/-/compare/79762a58d761439c47213dd4915a670da76f1333...6d6c84070e30b41ccf6ee4a8d5cfef17a1c6da04

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/vulkan/spirv-headers/-/compare/79762a58d761439c47213dd4915a670da76f1333...6d6c84070e30b41ccf6ee4a8d5cfef17a1c6da04
You're receiving this email because of your account on salsa.debian.org.


Reply via email to