Loading
Bug 1780877 - Fix regression in shared surface allocs by render task graph...
Bug 1780877 - Fix regression in shared surface allocs by render task graph r=gfx-reviewers,lsalzman, a=dsmith The patch from 1780321 relaxes shared surface allocation, by allowing surfaces to be shared even if they exist for >1 pass. However, it has a logic bug - _non shared_ surfaces that are created may then be allocated from as a shared surface if the `free_after` matches. This restores the `is_shared` logic that used to exist, which fixes this edge case (and still allows the performance optimization on the cases that were fixed by 1780321). Differential Revision: https://phabricator.services.mozilla.com/D152707