Opened 3 days ago

Closed 11 hours ago

#21357 closed enhancement (fixed)

glslang-15.2.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (6)

comment:1 by Bruce Dubbs, 3 days ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 3 days ago

# 15.2.0 2024-02-24

  • Fix find_package on Windows when BUILD_SHARED_LIBS=ON
  • Emit error if using in/out with struct pointer
  • Emit SPV_EXT_opacity_micromap if GL extension is present
  • Support GL_NV_linear_swept_spheres
  • Support GLSL_EXT_nontemporal_keyword
  • Support GL_NV_cluster_acceleration_structure
  • Support GL_NV_cooperative_vector
  • Check SparseTextureOffset non-const parameters
  • Support GL_EXT_texture_offset_non_const
  • Revert cross-stage check for missing outputs
  • Support EXT_integer_dot_product
  • Add support for OpTypeRayQueryKHR and OpTypeAccelerationStructureKHR to SPVRemapper

comment:3 by Bruce Dubbs, 3 days ago

This package FTBFS. See https://github.com/KhronosGroup/glslang/issues/3915

For testing, I commented out the offending line and the package finished building OK, but we can't do that.

I did get it to build with -D ALLOW_EXTERNAL_SPIRV_TOOLS=OFF and -D ENABLE_OPT=OFF.

comment:4 by zeckma, 38 hours ago

Made a comment on the GH issue. The general gist is it does build for me with SPIRV-Tools-1.4.309.0, and the FTBFS issue may stem from an outdated libspirv.h in /usr/include/spirv-tools on your system, which is why it doesn't FTBFS when it uses vendored copies of the headers as they're up to date. Don't know why libspirv.h didn't get updated though.

comment:5 by Bruce Dubbs, 35 hours ago

Zeckma, you are correct. For some reason on my development system I had installed SPIRV-Headers-1.4.309.0 back on March 13, but did not install SPIRV-Tools-1.4.309.0 until just now. That fixed glslang for me,

Last edited 35 hours ago by Bruce Dubbs (previous) (diff)

comment:6 by Bruce Dubbs, 11 hours ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

ac252e97e2 Update to glslang-15.2.0.
567618e375 Update to nss-3.110.
aa162f8354 Update to cmake-4.0.0.
Note: See TracTickets for help on using tickets.