Skip to content

Commit 4de31bd

Browse files
committed
CHANGES
Signed-off-by: Larry Gritz <lg@larrygritz.com>
1 parent 604f8f4 commit 4de31bd

File tree

1 file changed

+23
-3
lines changed

1 file changed

+23
-3
lines changed

CHANGES.md

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,20 @@
33

44
Release 1.11/2.0? -- ?? 2019 (compared to 1.10)
55
--------------------------------------------------
6+
ASWF adoption changes:
7+
* GOVERNANCE.md and ASWF/Technical-Charter.md document the project
8+
governance and how the Technical Steering Committee works. An archive of
9+
meeting minutes can be found in ASWF/meetings. #1137 (1.11.5)
10+
* All the copyright notices now read "Copyright Contributors to the Open
11+
Shading Language Project," all files now have proper SPDX identifiers
12+
instead of long boilerplate notices, and 3rd party included code now has
13+
its licenses documented in the LICENSE-THIRD-PARTY.md file. #1145 (1.11.5)
14+
615
Dependency and standards changes:
7-
* **LLVM 6.0-9.0**: Support for LLVM 4 and 5 have been dropped. Support for
8-
LLVM 8 and 9 have been added. #981 #1046 #1058
16+
* **LLVM 7.0-10.0**: Support for LLVM 4, 5, and 6 have been dropped. Support
17+
for LLVM 8, 9, and 10 have been added. Note that using LLVM 10 *requires*
18+
building for C++14 or later, because LLVM 10's APIs no longer support
19+
C++11. #981 #1046 #1058 #1128 #1152
920
* OpenImageIO 2.0-2.1: Support for OIIO 1.8 has been dropped; a minimum of
1021
OIIO 2.0 is needed to build OSL. (Additionally, a minimum of OIIO 2.1 is
1122
strongly recommended for anyone using the SIMD batch shading mode.) #1038
@@ -80,6 +91,8 @@ OSL Language and oslc compiler:
8091
```
8192
* New shader-level metadata: `[[ int range_checking=0 ]]` disables the
8293
automatic generation of range checking code for the shader. #1112 (1.11.4)
94+
* Support has been added for `pointcloud_get()` to be able to retrieve
95+
per-point string data from point clouds. #1157 (1.11.5)
8396

8497
OSL Standard library:
8598
* Extend linearstep() and smooth_linearstep() to work with color, point,
@@ -119,6 +132,9 @@ API changes, new options, new ShadingSystem features (for renderer writers):
119132
* The LLVM JIT optimization level (controlled by the `llvm_optimize` shading
120133
system attribute) now defaults to 1, not 0. That should be the best
121134
performance while still having reasonable JIT times. #1114 (1.11.4)
135+
* We no longer automatically build the MaterialX shaders (you need to set
136+
build option OSL_BUILD_MATRIALX to ON). This will eventually be deprecated
137+
entirely. #1136 (1.11.5)
122138

123139
Experimental SIMD batched shading mode:
124140
* Continued work: #1108
@@ -202,7 +218,8 @@ Internals/developer concerns:
202218

203219
Build & test system improvements:
204220
* Major overhaul of the CMake build system to upgrade minimum of CMake 3.12
205-
and us many features that this makes available. #1072 #1074 (1.11.1)
221+
and us many features that this makes available. #1072 #1074 #1143
222+
(1.11.1+)
206223
Highlights:
207224
- All optional dependencies (e.g. "Pkg") now can be disabled (even if
208225
found) with cmake -DUSE_PKG=0 or environment variable USE_PKG=0.
@@ -278,6 +295,9 @@ Build & test system improvements:
278295
up during testing, mostly related to unused function paramters. #1106 (1.11.3)
279296
* The testsuite can run in parallel, with a number of threads set by the
280297
environment variable `CTEST_PARALLEL_LEVEL`. #1119 (1.11.4)
298+
* Improvements in finding Partio. #1125 (1.11.5)
299+
* oslconfig.h is now generated by a cmake configure_file step, from
300+
oslconfig.h.in. #1141 (1.11.5)
281301

282302
Documentation:
283303
* Make it clear that the documentation is licensed under the CC-BY-4.0

0 commit comments

Comments
 (0)