Skip to content

Releases: AcademySoftwareFoundation/OpenShadingLanguage

OSL v1.11.17.0

10 Jan 18:40
Compare
Choose a tag to compare

Release 1.11.17.0 -- 7 Jan 2022 (compared to 1.11.16.0)

  • Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables. #1447
  • Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  • Testing: Get texture3d tests operational again. #1437
  • Docs: Fix missing "errormessage" explanation for environment() and
    texture3d(). #1442
  • Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443

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