Opened 6 months ago

Closed 6 months ago

#20446 closed enhancement (fixed)

glslang-15.0.0

Reported by: Douglas R. Reno Owned by: Bruce Dubbs
Priority: normal Milestone: 12.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version

Change History (3)

comment:1 by Xi Ruoyao, 6 months ago

Breaking changes

  • Explicitly export all symbols that are part of the public API and hide other symbols by default

Other changes

  • Allow building glslang without the SPIR-V backend using the new ENABLE_SPIRV build option
  • Add setResourceSetBinding method to the API
  • Add interface to get the GLSL IO mapper and resolver
  • Allow compute derivative modes when the workgroup dimensions are spec constants
  • Improve debug location of branch/return instructions
  • Silence preprocessor '#' error reporting in inactive #if/#ifdef/#elif/#else blocks
  • Apply GLSL memory decorations to top-level OpVariable
  • Move definition of GLSLANG_EXPORT to visibility.h
  • Merge ancillary libraries into main glslang library and stub originals
  • Add public setSourceFile and addSourceText methods to TShader class
  • Add type checks for hitObjectNV
  • Add optimizerAllowExpandedIDBound to SpvOptions
  • Add SpvTools.h back to public headers
  • Add cross-stage check for missing outputs
  • Fix HLSL offsets for non-buffers
  • Add types and functions for IO mapping to API
  • Add function to set preprocessed code to API
  • Add set/get version functions to API
  • Expose setGlobalUniform functions to API
  • Don't emit debug instructions before an OpPhi
  • Add command-line and API option to enable reporting column location for compiler errors
  • Improve location aliasing checks
  • Support constant expression calculated by matrixCompMult
  • Fix crash caused by atomicCounter() use without arguments
  • Fix multi-line function call line numbers
  • Add line info to OpDebugDeclare for function parameters
  • Fix HLSL OpDebugFunction file name
  • Fix duplicate decorations
  • Enable compilation of glslang without thread support for WASI

comment:2 by Bruce Dubbs, 6 months ago

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

comment:3 by Bruce Dubbs, 6 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

253ae3ffd8 Update to LibRaw-0.21.3.
a67b4d72a3 Update to bluefish-2.2.16.
e25267094d Update to git-2.46.2.
dabc860d61 Update to fribidi-1.0.16.
ac4cf9a4eb Update to glslang-15.0.0.
3a910c72d2 Update to php-8.3.12.
84e1f8f4da Update to qt6 and QtWebEngine-6.7.3
Note: See TracTickets for help on using tickets.