Opened 2 years ago
Closed 2 years ago
#19795 closed enhancement (fixed)
SPIRV-Headers-1.3.283.0 SPIRV-Tools-1.3.283.0
| Reported by: | Douglas R. Reno | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | normal | Milestone: | 12.2 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New minor version
Change History (4)
comment:1 by , 2 years ago
| Summary: | SPIRV-Headers-1.3.283.0 → SPIRV-Headers-1.3.283.0 SPIRV-Tools-1.3.283.0 |
|---|
comment:2 by , 2 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:3 by , 2 years ago
SPIRV-Headers
Register spq tools for SPIR-V Register LLVM SPIR-V Backend as SPIR-V generator Update bit reservations for loop controsl and memory operands
SPIRV-Tools
kokoro: Update bazel to 7.0.2 for Mac builds
[OPT] Fix handling of analyses rebuild
All tests treat kAnalysisEnd like STL end iterators, which
means its value must be greater than that of the last valid
Analysis.
kokoro: Update bazel to 7.0.2 for Linux builds
Use bazel 7 and bzlmod
* Use bazel 7 and bzlmod
Many of our dependencies are now using bazel 7 and the new bzlmod module
system. This has been breaking our autoroll; this PR should fix the
issues we've been having with that.
It may or may not be worthwhile to update effcee to use bzlmod as well;
this would let us get rid of WORKSPACE entirely.
* Try to force cla check to rerun
build(deps): bump the github-actions group with 2 updates
Roll external/re2/ ed9fc269e..d00d1e937 (2 commits)
add support for vulkan-shader-profiler external passes
Roll external/googletest/ b479e7a3c..c231e6f5b (1 commit)
roll deps
build(deps): bump the github-actions group with 1 update
Roll external/spirv-headers/ 8b246ff75..04db24d69 (1 commit)
build(deps): bump the github-actions group with 2 updates
Roll external/spirv-headers/ 04db24d69..7d500c4d7 (1 commit)
build(deps): bump the github-actions group with 2 updates
Minor fix to cmakelists to avoid rerunning command each build
Roll external/spirv-headers/ 7d500c4d7..4f7b471f1 (1 commit)
Roll external/re2/ 6598a8ecd..917047f36 (3 commits)
docs: explain LunarG is the source of truth for releases
build(deps): bump the github-actions group with 1 update
Add AliasedPointer decoration
Fix #5607
When inlining, decorate return variable with AliasedPointer if the
storage class of the pointee type is PhysicalStorageBuffer.
Fix rebuilding types with circular references
This fixes the problem reported in #5623 using the observation that if
we are re-building a type that already exists in the type pool, we
should just return that type.
This makes type rebuilding more efficient, and it also prevents the
type builder from getting itself into infinite recursion (as reported in
this issue).
In fixing this, I found a couple of other bugs in the type builder:
- When rebuilding an Array type, we were not re-building the element
type. This caused stale type references in the rebuilt type.
- This bug had not been caught by the test, because the test itself had
a bug in it: the test was rebuilding types on top of the same ID (the
ID counter was never incremented).
Initially, the bug in the test caused a failure with the new logic in
the builder because we now return types from the pool directly, which
causes a failure when two incompatible types are registered under the
same ID.
Fixing that issue in the test exposed another bug in the rebuilder: we
were not re-building the element type for Array types. This was causing
a stale type reference inside Array types which was later caught by the
type removal logic in the test.
Validator: Support SPV_NV_raw_access_chains
Validate duplicate decorations and execution modes
* Disallow duplicate decorations generally
* Only FuncParamAttr and UserSemantic can be applied to the same target
multiple times
* Unchecked: completely duplicate UserSemantic and FuncParamAttr
* Disallow duplicate execution modes generally
* Exceptions for float controls, float controls2 and some intel
execution modes
* Fix invalid fuzzer transforms
spirv-val: Add Vulkan check for Rect Dim in OpTypeImage
opt: add GroupNonUniformPartitionedNV capability to trim pass
A fix to support of SPV_QCOM_image_processing2
Fixing validation of decorations attached to
texture/sampler operands of OpImageBlockMatchWindowSSDQCOM
and OpImageBlockMatchWindowSADQCOM
Add SPIRV_TOOLS_EXPORT to public C++ API
In contrast to the C API, the C++ API did not have symbol visibility
specified. An application using the C++ API would fail to link
against a shared SPIRV-Tools library built with `-fvisibility=hidden`.
Mark all classes in the public `.hpp` files with `SPIRV_TOOLS_EXPORT`.
Add `SPIRV_TOOLS_LOCAL` to hide nested structs containing
implementation details.
build(deps): bump the github-actions group across 1 directory with 4 updates (#5650)
Prepare release v2024.2
comment:4 by , 2 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.

Add SPIRV-Tools to the list