Closed Bug 1505664 Opened 6 years ago Closed 6 years ago

Increasing shared texture cache to 64 layers breaks rendering on mac intel OpenGL driver

Categories

(Core :: Graphics: WebRender, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla65
Tracking Status
firefox65 --- fixed

People

(Reporter: bholley, Assigned: bholley)

References

(Blocks 1 open bug)

Details

Gankro reported this in the latest nightly: https://usercontent.irccloud-cdn.com/file/6RB5F0Mw/Screen%20Shot%202018-11-07%20at%209.40.34%20PM.png

This appears to be mac only, and only when using the integrated card (I need to unplug my external display to reproduce it).

I've confirmed it's caused by bug 1495977, specifically the increase in texture layers from 4 to 64. Rendering is fine up to 32 layers, then breaks at 33 layers.

As a stopgap, I'm going to reduce from 64 to 32 layers, and have the sheriffs respin Nightly. Will look more tomorrow.
Pushed by bholley@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/0f116bf89e5c
Reduce shared texture cache to 32 layers. r=gw
See Also: → 1505684
https://hg.mozilla.org/mozilla-central/rev/0f116bf89e5c
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
See Also: → 1505643
You need to log in before you can comment on or make changes to this bug.