Skip to content

Releases: AcademySoftwareFoundation/OpenShadingLanguage

OSL v1.11.16.0

02 Nov 00:50
Compare
Choose a tag to compare

Release 1.11.16.0 -- 1 Nov 2021 (compared to 1.11.15.0)

  • Fixes to work with LLVM 13, and to compile with clang 13. #1412 #1420

OSL 1.11.15.0

01 Sep 07:59
Compare
Choose a tag to compare

Release 1.11.15.0 -- 1 Sep 2021 (compared to 1.11.14.2)

  • Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  • Fix potential crashes (or at least undefined behavior) due to missing
    virtual destructor of internal Symbol type. #1397

OSL v1.11.14.2

02 Jul 06:37
Compare
Choose a tag to compare

Release 1.11.14.2 -- 1 Jul 2021 (compared to 1.11.14.1)

  • Fix warnings that occur when compiling with clang and C++17 mode. #1379
  • CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).

OSL 1.11.14.1

01 Jun 20:25
Compare
Choose a tag to compare

Release 1.11.14.1 -- 1 Jun 2021 (compared to 1.11.14)

  • Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375

OSL 1.11.14.0

10 May 16:33
Compare
Choose a tag to compare

Release 1.11.14 -- 10 May 2021 (compared to 1.11.13)

  • oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  • Fix crash generating closure function calls with LLVM 11. #1361
  • Build: LLVM 12 compatibility. #1351
  • Build: Support for CMake 3.20 #1354
  • Build: Be robust to certain OpenEXR 2.x config fies. #1356
  • Build: Fixes to deal with newer OIIO builds that are C++14.

OSL 1.11.13.0

02 Apr 03:11
Compare
Choose a tag to compare

Release 1.11.13 -- 1 Apr 2021 (compared to 1.11.12)

  • Updated vector2.h with a mod(vector2,vector2) function. #1312
  • Fix unnecesary error messages to stderr when encountering broken point
    clouds. #1333

OSL 1.11.12.0

02 Mar 17:49
Compare
Choose a tag to compare

Release 1.11.12 -- 1 Mar 2021 (compared to 1.11.11)

  • Build: Changes for smooth compile against upcoming Imath 3.0. #1332 #1341
  • Build: We weren't properly hiding non-public symbols. #1337
  • CI: Cleanup and get rid of the last Travis vestiges. #1334
  • CI: Speed up CI runs by using GHA cache + ccache. #1335
  • CI: Separate CI process into several individual "steps." #1338

OSL 1.11.11.0

02 Feb 05:55
Compare
Choose a tag to compare

Release 1.11.11 -- 1 Feb 2021 (compared to 1.11.10)

  • Build: Make the CMake build system more friendly to being a subproject.
    #1304
  • Build: Improve dependency on Imath/OpenEXR include files.
  • CI: Fixes to Mac CI. #1315
  • Docs: Update CLAs, Charter, GOVERNANCE, particularly after acceptance of
    new CLAs and moving the repo to the ASWF GitHub account. #1308 #1240 #1314
  • Internals: Switch from deprecated call to OIIO::parallel_image to the new
    version. #1317

OSL 1.11.10.0

01 Dec 21:57
Compare
Choose a tag to compare

Release 1.11.10 -- 1 Dec 2020 (compared to 1.11.9)

  • Bug fix: optimizer interaction with output param that also is userdata.
    #1295
  • Ensure that LoadMemoryCompiledShader returns false upon parse failure.
    #1302
  • Work to ensure that OIIO will build correctly against the upcoming
    Imath 3.0 and OpenEXR 3.0. #1299

OSL 1.11.9.0

02 Nov 21:55
Compare
Choose a tag to compare

Release 1.11.9 -- 1 Nov 2020 (compared to 1.11.8)

  • Build properly against Cuda 11 and OptiX 7.1. #1232
  • Windows compile fixes. #1263 #1285
  • PugiXML build fixes on some systems. #1262
  • Fix asymptomatic potential runtime optimizer bug where certain
    multi-component values were not correctly recognized as nonzero. #1266
  • Fix false positive with "debug_uninit" where certain while loops might be
    flagged as using uninitialized values when in fact they were not. #1252
  • Slightly optimize by not copying output params to layers that will not be
    used. #1253
  • Internals: use the final keyword in certain internal classes where
    applicable. #1260
  • Cuda/OptiX back end: Add __CUDADEVRT_INTERNAL__ define to bitcode
    generation, needed to avoid duplicate cudaMalloc symbols with CUDA9+ #1271
  • Fix build break against recent OIIO master change where m_mutex field was
    removed from ImageInput. #1281