-
e11db4d6
by Joyce at 2024-01-03T08:49:52-08:00
feat: Create dependabot.yml (#397)
Signed-off-by: Joyce <joycebrum@google.com>
-
1bfd2710
by Dmitry Sidorov at 2024-01-03T08:57:29-08:00
Upstream tokens for SPV_INTEL_masked_gather_scatter (#391)
This extension allows TypeVector to have a physical pointer type
Component Type and introduces gather/scatter instructions.
It will be useful for explicitly vectorized kernels.
SPIR-V validator adjustments will be done later.
Signed-off-by: Sidorov, Dmitry <dmitry.sidorov@intel.com>
-
2e3dc2e1
by Romaric Jodin at 2024-01-10T09:02:35-08:00
Publish the header for the vulkan-shader-profiler embedded reflection… (#398)
* Publish the header for the vulkan-shader-profiler embedded reflection non-semantic instruction set
vulkan-shader-profiler is a tool based on perfetto to help vulkan
developer profil their applications.
First on the Host side using perfetto, but then using the extractor
and the runner, this tools allow to get inside about a shader using
counters (based on SPV_KHR_shader_clock)
* Update include/spirv/unified1/NonSemanticVkspReflection.h
Co-authored-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
* Revert "Update include/spirv/unified1/NonSemanticVkspReflection.h"
This reverts commit 3c9c24db2949c59926bd25d777e10ab60ae2cb9c.
---------
Co-authored-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
-
c4a13e77
by dependabot[bot] at 2024-01-10T09:03:36-08:00
Bump the github-actions group with 1 update (#400)
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).
Updates `actions/checkout` from 3 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
bdd1b2ab
by gnl21 at 2024-01-10T09:04:42-08:00
Reserve an FPFastMathMode bit (#401)
-
eb36f6c6
by Robin Voetter at 2024-01-17T08:46:31-08:00
Add a Source Language for Zig (#403)
-
7b030970
by Robin Voetter at 2024-01-17T09:51:05-08:00
Register Zig Compiler tool (#405)
-
23d4a398
by Ben Ashbaugh at 2024-01-24T09:04:40-08:00
update copyright dates to 2024 (#404)
-
2b9ba211
by alan-baker at 2024-01-24T15:50:00-05:00
Add SPV_KHR_maximal_reconvergence (#407)
Co-authored-by: Jeff Bolz <jbolz@nvidia.com>
-
ae6a8b39
by David Neto at 2024-01-24T16:06:13-05:00
SPV_KHR_float_controls2 (#409)
-
5aa1dd8a
by David Neto at 2024-01-26T12:20:36-05:00
Support SPV_KHR_quad_control (with fixed line endings) (#412)
* SPV_KHR_quad_control
1. Add two new execute modes: RequireFullQuadsKHR and
QuadDerivativesKHR
2. Add one Capability: QuadControlKHR
3. Add two opCodes: OpGroupNonUniformQuadAllKHR and
OpGroupNonUniformQuadAnyKHR
* Regenerate headers, to fix end-of-line issues
---------
Co-authored-by: ruimzhao <ruimzhao@amd.com>
-
1c9115b5
by David Neto at 2024-01-26T16:54:20-05:00
List all licenses in the root LICENSE file. (#410)
Some files in the tools directory are licensed with something
other than the Khronos license. Update the root LICENSE file
to clearly point that out.
The XML file is MIT-licensed.
Also, massage the license text in a literal C++ string, so it
can more easily be recognized by linting tools.
This now passes license linting mechanisms inside Google.
-
e77d0308
by gnl21 at 2024-02-07T08:56:44-08:00
Update FPFastMath token reservation (#414)
Now that SPV_KHR_float_controls2 has been released, make the reference
explicit in the token reservations.
-
d3c2a6fa
by Ben Ashbaugh at 2024-02-12T10:45:48-08:00
remove Kernel from Image Channel Order and Channel Data Type enums (#413)
The Kernel requirement is already expressed transitively, since
these enums are only returned by OpImageQueryOrder and
OpImageQueryFormat, which require the Kernel capability.
-
3b11b020
by David Neto at 2024-02-14T09:00:45-08:00
cmake: Allow external control of test and install options (#418)
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
-
69597bee
by Wooyoung Kim at 2024-02-14T09:02:16-08:00
SPV_QCOM_image_processing2 (#419)
-
05cc4865
by Jeff Bolz at 2024-02-14T09:30:01-08:00
Add SPV_NV_shader_atomic_fp16_vector (#420)
-
b73e168c
by Viktoria Maximova at 2024-02-28T08:41:29-08:00
Headers support for SPV_INTEL_maximum_registers extension (#416)
* Headers support for SPV_INTEL_maximum_registers extension
* Use an operand kind for the named maximum number of registers
* apply CI suggestions
-
636320e6
by Timo Aaltonen at 2024-03-12T18:06:27+02:00
Merge branch 'upstream-unstable' into debian-unstable
-
b3e80d43
by Timo Aaltonen at 2024-03-12T18:07:47+02:00
version bump
-
62239e44
by Timo Aaltonen at 2024-03-12T18:08:40+02:00
release to sid