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.

