Closed
Bug 573507
Opened 15 years ago
Closed 15 years ago
[D2D] Make Direct2D support transparent windows
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: bas.schouten, Assigned: bas.schouten)
References
Details
Attachments
(3 files)
(deleted),
patch
|
jimm
:
review+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
jimm
:
review+
|
Details | Diff | Splinter Review |
Direct2D needs to support transparent surfaces. It can do so by exposing the GetDC interop function, and supplying that DC as source to UpdateLayeredWindow.
Assignee | ||
Comment 1•15 years ago
|
||
Attachment #452825 -
Flags: review?(jmathies)
Updated•15 years ago
|
Attachment #452825 -
Flags: review?(jmathies) → review+
Assignee | ||
Updated•15 years ago
|
Summary: [D2D] Make Direct2D support transparent surfaces → [D2D] Make Direct2D support transparent windows
Assignee | ||
Comment 2•15 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Comment 3•15 years ago
|
||
Bas, looks like this broke me :(
Error: http://callek.pastebin.mozilla.org/739224
Mozconfig: http://callek.pastebin.mozilla.org/739227
autoconf.mk: http://callek.pastebin.mozilla.org/739228
Comment 4•15 years ago
|
||
(In reply to comment #3)
> Bas, looks like this broke me :(
Looks like you need some: |CAIRO_HAS_D2D_SURFACE| around these new blocks.
Comment 5•15 years ago
|
||
Attaching a backout as a patch just in case that is the desired course or if anyone else hits this as a quick temporary fix.
Comment 6•15 years ago
|
||
Same problem here. The attached patch fixes the problem.
Attachment #453020 -
Flags: review?(jmathies)
Assignee | ||
Comment 7•15 years ago
|
||
Ugh, thanks, I knew I should've just stubbed the gfxD2DSurface class where !CAIRO_HAS_D2D_SURFACE.
Updated•15 years ago
|
Attachment #453020 -
Flags: review?(jmathies) → review+
Updated•15 years ago
|
Keywords: checkin-needed
Updated•15 years ago
|
Keywords: checkin-needed
You need to log in
before you can comment on or make changes to this bug.
Description
•