Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: Add build recipe for WebP #4422

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

zachlewis
Copy link
Contributor

As requested in #4387.

THIRD-PARTY.md Outdated Show resolved Hide resolved
zachlewis and others added 7 commits September 16, 2024 12:15
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
…ation#4409)

When I added perpixel_op recently, I didn't get the function signature
right. It only would work for plain old function pointers, and would not
work properly for "functors" or lambdas with capture. I should have used
function_view which can do a light-weight wrapper of all three, so now I
do. Also modified imagebufalgo_test to explicitly test all three forms
to be sure they work.

Also update function_view ever so slightly.

---------

Signed-off-by: Larry Gritz <lg@larrygritz.com>
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
With 3.0 approaching, it seems like the only time to make these changes
that I made note of a while back:

* It seems to me that `tell()` should be const because it isn't going to
modify or change the state of the IOProxy.

* It seems to me that `flush()` should NOT be const, because it probably
does change internal state.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
…oundation#4425)

We no longer supply a FindOpenColorIO.cmake, so it makes no difference.
But it was getting in the way of a weird case where a wrapping project
wanted to supply one.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Signed-off-by: Larry Gritz <lg@larrygritz.com>
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
…emySoftwareFoundation#4427)

Signed-off-by: Larry Gritz <lg@larrygritz.com>
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
@lgritz
Copy link
Collaborator

lgritz commented Sep 18, 2024

I'm worried that the failure of the Windows CI tests is related to this somehow. DLL not in the right place, something like that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants