- Dec 04, 2024
-
-
Steve Urquhart authored
-
- Nov 20, 2024
-
-
Spencer Fricke authored
* Add provisional key to grammar * Add SPV_KHR_untyped_pointers to provisional
-
- Nov 13, 2024
-
-
Steven Perron authored
-
Spencer Fricke authored
-
- Nov 06, 2024
-
-
Ben Ashbaugh authored
* add basic utility code testing for cpp, cpp11, and c * switch from building libraries to building executables for tests * try adding a specific GitHub action to build with tests * fix syntax for enabling tests * remove commented out line so hpp11 tests should fail now
-
- Oct 30, 2024
-
-
Victor Lomuller authored
* Fix on header generator for c++11, regenerated products Co-authored-by: Christian Conti * fix enum starting with a number
-
- Oct 23, 2024
-
-
Jeff Bolz authored
* Add SPV_NV_cooperative_matrix2 and SPV_NV_tensor_addressing * Apply suggestions from code review Co-authored-by:
Victor Lomuller <victor@codeplay.com> --------- Co-authored-by:
Victor Lomuller <victor@codeplay.com>
-
- Oct 16, 2024
-
-
Luna authored
-
- Oct 10, 2024
- Oct 09, 2024
-
-
Maciej Jesionowski authored
Co-authored-by:
Dan Brown <daniel.brown@amd.com>
-
Victor Lomuller authored
* Add "aliases" fields to the grammar Promotion of extensions lead to duplicated entries. The patch introduce a new entry "aliases" to the grammar. It is a list of strings, where each string is an alternative name for the token, and applies on instructions and operand kind's enumerants. The grammar is updated to use the fields and all duplicated were removed. The header generator now processes the aliases when generating the headers to account for the change. This ensure the generated headers doesn't change. * Update grammar for SPV_EXT_optnone / SPV_INTEL_optnone
-
- Oct 02, 2024
-
-
Dmitry Sidorov authored
* Add SPV_EXT_arithmetic_fence Spec: https://htmlpreview.github.io/?https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/EXT/SPV_EXT_arithmetic_fence.html Signed-off-by:
Sidorov, Dmitry <dmitry.sidorov@intel.com> * Also add INTEL extension for tooling Signed-off-by:
Sidorov, Dmitry <dmitry.sidorov@intel.com> * Revert "Also add INTEL extension for tooling" This reverts commit ce256a38bc87d2f648bf385017cb201b527c01d8. --------- Signed-off-by:
Sidorov, Dmitry <dmitry.sidorov@intel.com>
-
- Sep 25, 2024
-
-
Samuel (Sheng-Wen) Huang authored
-
Dmitry Sidorov authored
* Rename SPV_INTEL_optnone to SPV_EXT_optnone Signed-off-by:
Sidorov, Dmitry <dmitry.sidorov@intel.com> * keep intel names as well Signed-off-by:
Sidorov, Dmitry <dmitry.sidorov@intel.com> --------- Signed-off-by:
Sidorov, Dmitry <dmitry.sidorov@intel.com>
-
- Sep 09, 2024
-
-
Victor Lomuller authored
-
- Aug 28, 2024
-
-
Ben Ashbaugh authored
* add support for SPV_INTEL_subgroup_buffer_prefetch * add optional memory operands operand
-
Jakub Kuderski authored
* Update spirv generator contact info * Use Steven for spiregg
-
- Aug 21, 2024
-
-
Kévin Petit authored
Used by the following OpenCL extension: https://github.com/KhronosGroup/OpenCL-Docs/pull/1223 Change-Id: I2bffc986855a4c2960b5e0f851e52474754144a1 Signed-off-by:
Kevin Petit <kevin.petit@arm.com>
-
- Aug 14, 2024
-
-
Robert Konrad authored
-
- Jul 29, 2024
-
-
alan-baker authored
* Missed from #439
-
Romaric Jodin authored
This is needed to add support for texel buffer to vksp.
-
- Jul 17, 2024
-
-
alan-baker authored
* Support for SPV_KHR_untyped_pointers * regenerate headers
-
- Jul 10, 2024
-
-
Kévin Petit authored
Change-Id: I3b19b7ab42ba7bd5a87776fb21cb62451bb61683
-
- Jul 03, 2024
-
-
Victor Lomuller authored
See SPIR-V 1.6.4 change log
-
- Jun 12, 2024
-
-
Kévin Petit authored
Specification: https://github.com/KhronosGroup/SPIRV-Registry/pull/254 Change-Id: I9406eff3371f0c3061a867ea9e50428dfefba911 Signed-off-by:
Kevin Petit <kevin.petit@arm.com>
-
- Jun 05, 2024
-
-
Nathan Gauër authored
The KHR suffix was missing. Fixing headers. Signed-off-by:
Nathan Gauër <brioche@google.com>
-
alan-baker authored
* Enforce grammar naming conventions for aliases Fixes #429 * Enforce Core -> KHR -> EXT -> Vendor conventions for aliased names * Update grammar to satisfy these conventions and regenerate headers * Prevent duplicate (token,name) pairs
-
- May 30, 2024
-
-
Nathan Gauër authored
Adds support for [SPV_KHR_relaxed_extended_instruction](https://gitlab.khronos.org/spirv/spirv-extensions/-/merge_requests/250 ) --------- Signed-off-by:
Nathan Gauër <brioche@google.com>
-
- May 29, 2024
-
-
Kévin Petit authored
* SPV_EXT_replicated_composites Signed-off-by:
Kevin Petit <kevin.petit@arm.com> * Move Composite instructions to "Composite" class * Fix instruction classes --------- Signed-off-by:
Kevin Petit <kevin.petit@arm.com>
-
- May 08, 2024
-
-
gnl21 authored
The unused portions hadn't been updated so were overlapping the reserved ranges.
-
Kévin Petit authored
Only for C and C++. Signed-off-by:
Kevin Petit <kevin.petit@arm.com>
-
- Apr 23, 2024
-
-
Romaric Jodin authored
This is needed to add new features intercepting buffers content in vksp.
-
- Mar 27, 2024
-
-
Adel Ejjeh authored
-
- Mar 22, 2024
-
-
Michal Paszkowski authored
* Register LLVM SPIR-V Backend as SPIR-V generator * Change LLVM SPIR-V Backend vendor from "Intel" to "LLVM"
-
- Mar 20, 2024
-
-
PENGUINLIONG authored
* Update spir-v.xml * Update spir-v.xml * Update spir-v.xml
-
- Mar 01, 2024
-
-
Rodrigo Locatti authored
Co-authored-by:
Hans-Kristian Arntzen <post@arntzen-software.no>
-
- Feb 28, 2024
-
-
Viktoria Maximova authored
* Headers support for SPV_INTEL_maximum_registers extension * Use an operand kind for the named maximum number of registers * apply CI suggestions
-
- Feb 14, 2024
-
-
Jeff Bolz authored
-
Kim, Wooyoung authored
-
David Neto authored
Test and install by default when the project is top level. In any case, they can be controlled via CMake variables SPIRV_HEADERS_ENABLE_TEST and SPIRV_HEADERS_ENABLE_INSTALL Rename the simple test target to spirv_headers_simple_test
-