Larry Gritz

Results 120 issues of Larry Gritz

Drop Python 2.7 support in main. Upgrade from very old cmake FindPython to FindPython3, update idioms. Simplify a lot of cruft that was supporting python2, as well as supporting build...

Swap the confusing edge0/edge1 nomenclature of the smoothstep declaration to the more intuitive low/high. It was pointed out on Slack by Arnon Marcus that the spec's description of smoothstep was...

When fmt arguments don't match the format string, fmt will throw an exception, or terminate if we disable exceptions (which we do). For gcc11+, we tried intercepting these, but let's...

* Added as_bytes and as_writable_bytes that convert spans of arbitrary type to spans of std::byte. (This mimics C++20 utilities of the same name.) * spancopy, spanset, spanzero: add parameter defaults...

Background: The ImageCache and TextureSystem had historically been implemented as pure virtual abstract base classe defining an interface, then a hidden concrete subclass. The flexibility this was intended to provide...

We recently added (in PR #4242) the ability for OIIO's CMake build system to automatically download and build certain dependencies if they are not found. (Note: It doesn't happen by...

build / testing / port / CI
good first issue
help wanted
difficulty/easy
devdays
devdays24
devdays25

Because IBA::transpose changes resolution, it doesn't pass the input image to IBAPrep(), and there was a special case there that always set destination to float if there were no source...

The gist is that the ustring::strhash(str) function is modified to strip out the MSB from Strutil::strhash. The rep entry is filed in the ustring table based on this hash. So...

OIIO 3.0 changes the TextureOpt structure a bit, and we need to adjust on the OSL end, too. To have context for this, you need to be aware of https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4485...

# Master list of `osltoy` feature requests `osltoy` is a small example program loosely inspired by [shadertoy](https://www.shadertoy.com/) -- a Qt application that lets you load or type in an OSL...

feature request
enhancement
good first issue
help wanted
Dev Days
devdays24