Releases: AcademySoftwareFoundation/OpenShadingLanguage
Releases · AcademySoftwareFoundation/OpenShadingLanguage
OSL v1.11.16.0
OSL 1.11.15.0
OSL v1.11.14.2
OSL 1.11.14.1
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
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
OSL 1.11.12.0
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
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
Release 1.11.10 -- 1 Dec 2020 (compared to 1.11.9)
OSL 1.11.9.0
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