Larry Gritz

Results 83 issues of Larry Gritz

[#1449](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4149) prototypes a new approach to handling the shifting sets of optional parameters to ImageBufAlgo functions. Assuming we like this, we should look for other IBA functions that could use...

core APIs
image processing
roadmap

This task is to scrub the major APIs and eliminate as many places (as is practical, we know some may be harder than others) where we have API calls that...

core APIs
roadmap

Boost used to be much more important to us, but over the years, most of the things we needed from boost have migrated to the C++11, 14, or 17 standard...

internals
build / testing / port / CI
help wanted
roadmap

Raise our C++ standard to C++17 minimum (from 14). This also includes bumping all of the compilers we support to have whatever minimum versions are necessary to fully support C++17...

build / testing / port / CI
roadmap

```[tasklist] ### Tasks - [ ] INSTALL.md -- document the change - [ ] Any simplifications in python/*.{h,cpp} - [ ] ci.yml -- eliminate test cases that use python 2.7...

build / testing / port / CI
roadmap

A non-comprehensive list of sub-tasks, not necessarily in order: - [ ] INSTALL.md -- document the new minimums - [ ] externalpackages.cmake -- enforce the new minimums - [ ]...

build / testing / port / CI
roadmap

The [documentation](https://openimageio.readthedocs.io/) contains lots of code examples embedded in the text. Some of them have bugs or are incorrect in various ways, either because they were never correct (having been...

good first issue
help wanted
docs
difficulty/easy
Dev Days

There is a new helper function, ImageInput::check_open(), that can be used by ImageInput::open() implementations to do some sanity checking to try to discover which files have certain header values so...

file formats
good first issue
help wanted
Dev Days
devdays24

It looks like for some time setting the "oiio:ColorSpace" attribute when outputting an openexr file just got dropped on the floor. I don't think this was the original intended thing...

Possibly caused by #1386, OSL's "bleeding edge" CI test that uses top-of-main OpenEXR is getting this suspicious build break: ``` In file included from /home/runner/ext/dist/include/OpenEXR/ImfExport.h:9, from /home/runner/ext/dist/include/OpenEXR/ImfForward.h:15, from /home/runner/ext/dist/include/OpenEXR/ImfChannelList.h:16, from...