Skip to content

Commit 64e43f7

Browse files
committed
CHANGES
[ci skip]
1 parent e2663fa commit 64e43f7

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

CHANGES.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ Public API changes:
5656
* ImageBufAlgo::colorconvert variety deprecated since 1.7.
5757
* ImageCache::clear, deprecated since 1.7.
5858
* ImageCache::add_tile variety deprecated since 1.6.
59+
* ROI new methods: contains() #1874, #1878 (1.9.2)
60+
* `ImageBufAlgo::pixeladdr()` now takes an additional optional parameter,
61+
the channel number. #1880 (1.9.2)
5962
* Global OIIO attribute "log_times" (which defaults to 0 but can be overridden
6063
by setting the `OPENIMAGEIO_LOG_TIMES` environment variable), when nonzero,
6164
instruments ImageBufAlgo functions to record the number of times they are
@@ -73,6 +76,13 @@ Performance improvements:
7376
* ImageBuf::get_pixels() sped up by around 3x for the common case of the
7477
image being fully in memory (the slower path is now only used for
7578
ImageCache-based images). #1872 (1.9.2)
79+
* ImageBufAlgo::copy() and crop() sped up for in-memory buffers, by about
80+
35-45% when copying between buffers of the same type, 2-4x when copying
81+
between buffers of different data types. #1877 (1.9.2)
82+
* ImageBufAlgo::over() when both buffers are in-memory, float, 4-channels,
83+
sped up by about 2x. #1879 (1.9.2).
84+
* ImageBufAlgo::fill() of a constant color sped up by 1.5-2.5x (depending
85+
on the data type involved). #1886 (1.9.2)
7686

7787
Fixes and feature enhancements:
7888
* oiiotool
@@ -134,8 +144,13 @@ Fixes and feature enhancements:
134144
properly. #1849 (1.9.2/1.8.8)
135145
* PSD:
136146
* Fix parse issue of layer mask data. #1777 (1.9.2)
137-
* RAW: Add "raw:HighlightMode" configuration hint to control libraw's
138-
handling of highlight mode processing. #1851
147+
* RAW:
148+
* Add "raw:HighlightMode" configuration hint to control libraw's
149+
handling of highlight mode processing. #1851
150+
* Important bug fix when dealing with rotated (and vertical) images,
151+
which were not being re-oriented properly and could get strangely
152+
scrambled. #1854 (1.9.2/1.8.9)
153+
139154
* TIFF:
140155
* Improve performance of TIFF scanline output. #1833 (1.9.2)
141156
* zfile: more careful gzopen on Windows that could crash when given bogus
@@ -187,6 +202,7 @@ Developer goodies / internals:
187202
* `parallel_options` passed to many functions. #1807 (1.9.2)
188203
* More careful avoidance of threads not recursively using the thread
189204
pool (which could lead to deadlocks). #1807 (1.9.2)
205+
* Internals refactor of task_set #1883 (1.9.2).
190206
* paramlist.h:
191207
* ParamValue class has added get_int_indexed() and get_float_indexed()
192208
methods. #1773 (1.9.0/1.8.6)
@@ -196,7 +212,7 @@ Developer goodies / internals:
196212
add_or_replace(). #1813 (1.9.2)
197213
* simd.h:
198214
* Fixed build break when AVX512VL is enabled. #1781 (1.9.0/1.8.6)
199-
* Minor fixes especially for avx512. #1846 (1.9.2/1.8.8)
215+
* Minor fixes especially for avx512. #1846 (1.9.2/1.8.8) #1873 (1.9.2)
200216
* string.h:
201217
* All string->numeric parsing and numeric->string formatting is now
202218
locale-independent and always uses '.' as decimal marker. #1796 (1.9.0)

0 commit comments

Comments
 (0)