Opened 2 weeks ago

Closed 9 days 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 Douglas R. Reno, 9 days ago

Summary: SPIRV-Headers-1.3.283.0SPIRV-Headers-1.3.283.0 SPIRV-Tools-1.3.283.0

Add SPIRV-Tools to the list

comment:2 by Douglas R. Reno, 9 days ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:3 by Douglas R. Reno, 9 days 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 Douglas R. Reno, 9 days ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.