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

Automatically disable texture swizzling on incompatible graphics drivers #26224

Open
anohren opened this issue Apr 19, 2020 · 4 comments
Open

Automatically disable texture swizzling on incompatible graphics drivers #26224

anohren opened this issue Apr 19, 2020 · 4 comments

Comments

@anohren
Copy link

@anohren anohren commented Apr 19, 2020

I'm not sure what's supposed to happen when launching the nightly on macOS. This is what I see:

Skärmavbild 2020-04-19 kl  17 58 11

What should I expect it to look like on macOS?

MacOS 10.14.6
Macbook air 2012, intel hd 4000

@jdm
Copy link
Member

@jdm jdm commented Apr 19, 2020

There are supposed to be fonts and images showing up; it loads https://servo.org/ by default. That's a surprising result!

@jdm jdm added the P-mac label Apr 19, 2020
@anohren
Copy link
Author

@anohren anohren commented Apr 19, 2020

Thanks. It's not easy to know what to expect the first launch when you're not familiar with how far along a project is.

Sometimes I get black raindrops that I suppose text and images would look like when travelling at lightspeed:

Skärmavbild 2020-04-19 kl  19 05 39

I downloaded the nightly a few minutes before creating this issue. I got the exact same result a few months ago when I downloaded the nightly build for the very first time, but dismissed it as not being prioritized for macOS.

@jdm
Copy link
Member

@jdm jdm commented Apr 19, 2020

Oh, I bet you're running into https://bugzilla.mozilla.org/show_bug.cgi?id=1570736#c32. If you launch the nightly with open ServoNightly.app --args --pref gfx.texture-swizzling.enabled=false (or whatever the .app file is called), do the fonts appear?

@anohren
Copy link
Author

@anohren anohren commented Apr 19, 2020

Yes, that seems to fix it. The page renders with text and images. The intel drivers are defective in this way only on macOS if I understood correctly.

@jdm jdm changed the title What is it supposed to look like on macOS? Automatically disable texture swizzling on incompatible graphics drivers Apr 19, 2020
@jdm jdm added the A-webrender label Apr 19, 2020
@jdm jdm added the I-papercut label Jun 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.