Closed Bug 629602 Opened 14 years ago Closed 13 years ago

Attach CALayer to the plugin view

Categories

(Core Graveyard :: Plug-ins, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: BenWa, Unassigned)

References

Details

Attachments

(1 file)

Attaching the CALayer to the plugin view should give us faster painting for Core Animation by avoiding the expensive read back. We can use this to get speed up on configurations where gl layers will not be enabled. 

The drawback is this solution does not work if the plugin frame is partly covered.
Attached patch wipSplinter Review
Blocks: 591687
OS: Mac OS X → Windows XP
OS: Windows XP → Mac OS X
What's the status of this? I presume this isn't making FF4?
This is too late for Firefox 4 and I'm not sure we want to do it anyway.
I got the masking working and the refresh working but I couldn't get both the masking and refresh working when building a CALayer tree. I couldn't find enough time to work out that problem. 

There's also more to the patch that hasn't been started (Wrapping the IOSurface in a CAOpenGLLayer for OOP)
We aren't planning on implementing this anymore, we can reopen if we change our minds.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → INVALID
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: