Opened 9 months ago
Closed 9 months 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: | normal | Keywords: | |
Cc: |
Description ¶
New minor version
Change History (4)
comment:1 by , 9 months ago
Summary: | SPIRV-Headers-1.3.283.0 → SPIRV-Headers-1.3.283.0 SPIRV-Tools-1.3.283.0 |
---|
comment:2 by , 9 months ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 9 months 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 , 9 months ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Add SPIRV-Tools to the list