Appleseed: OpenGL render in Light Paths tab is glitchy on macOS 10.14 (Mojave)

Created on 16 Oct 2018  路  13Comments  路  Source: appleseedhq/appleseed

On a MacBook Pro, it either shows the content beneath appleseed.studio's window, or it's black:

image

On a macOS VM, it flickers between black and the correct render.

Important: it used to work fine with appleseed 1.9.0-beta.

Bug Component | appleseed.studio

All 13 comments

I couldn't install macOS 10.10 on my mac, I need some time to solve it :(

No worry.

I don't think you want to install macOS 10.10 on your Mac, why would you want to do that?

I found 2.0.0 beta package that you uploaded on dropbox is build with clang 10.0(macOS 10.14). So I just want to check if master branch's code works well when it built with clang 7.0 (that is, on macOS 10.10) like 1.9 release package one.

Good thing is I have older mac that can run 10.10 :), I can bring it from my house few days later.

Update : I build with clang 7.0.2, OpenGL renderer seems work well.

screen shot 2018-11-02 at 12 27 20 am

Oh that's interesting! Are you sure it's related to clang's version? Isn't it more about macOS's version?

I'm not sure because I have no idea if I can install different version of clang.. Keep trying to figure out.

I installed clang 7 on macOS 10.14, it still doesn't work.
2018-11-07 12 20 00

White area is not blank, it actually filled with white color. I couldn't install clang 10 on macOS 10.10. I guess it is about macOS version as you said. Maybe it is worth to find most recent version of macOS which works well.

Thanks for checking! Yes I think it's logical that it's related to the macOS version and not the compiler. It would be interesting to dig deeper. Also, we have deprecation warnings on OpenGL calls when building on macOS 10.14 (with the clang version provided with the developer tools), we need to shut those off for now.

we need to shut those off for now.

Yes. I can fix it, and this issue is only for macOS 10.14.

Wow, have no idea how I debug it :(

Maybe start by commenting the whole OpenGL code? Or keep just the buffer clearing?

It seems solved since @termhn upgrade to Qt5, I can't reproduce bug I mentioned.

鞀ろ伂毽办兎 2019-04-09 鞓ろ泟 4 08 40

Good to hear, thanks for testing! I'll close this ticket then, we can open a new one (or reopen this one) if needs be.

Was this page helpful?
0 / 5 - 0 ratings