AcademySoftwareFoundation / OpenImageIO

Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
https://openimageio.readthedocs.org
Apache License 2.0
1.98k stars 597 forks source link

api: Remove deprecations #4488

Closed lgritz closed 1 month ago

lgritz commented 1 month ago

These are all things long marked as deprecated (often since before the official launch of 2.0) that we've waited for 3.0 to finally remove. Now is the time.

lgritz commented 1 month ago

All seems reasonable. Neat trick there with OIIO_DEPRECATED_EXTERNAL. +1

Yeah, sometimes there are situations where I want to start warning downstream projects to stop using something, but there are... reasons... why it's extremely difficult to stop using it internally quite yet. So the simple thing is to rig it to not give that particular warning when compiling OIIO itself.