Closed
Bug 1255303
Opened 9 years ago
Closed 9 years ago
Use SurfaceFormat::B8G8R8X8 in BasicCompositor::CreateRenderTarget() if possible
Categories
(Core :: Graphics: Layers, defect)
Core
Graphics: Layers
Tracking
()
RESOLVED
FIXED
mozilla48
People
(Reporter: sotaro, Assigned: sotaro)
References
(Blocks 1 open bug)
Details
Attachments
(1 file, 4 obsolete files)
1.08 KB,
patch
|
sotaro
:
review+
|
Details | Diff | Splinter Review |
BasicCompositor::CreateRenderTarget() always create draw target as SurfaceFormat::B8G8R8A8.
Assignee | ||
Updated•9 years ago
|
Blocks: unaccel-video
Assignee | ||
Comment 1•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → sotaro.ikeda.g
Assignee | ||
Comment 2•9 years ago
|
||
Assignee | ||
Comment 3•9 years ago
|
||
With talking with jeff, we are going to move CreateRenderTarget() for window to widget.
Assignee | ||
Comment 4•9 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #3)
> With talking with jeff, we are going to move CreateRenderTarget() for window
> to widget.
I changed my mind. BasicCompositor composites not only to widget's screen, but also for making Snapshot. To handle both cases, it seems better to keep the code in BasicCompositor in this bug.
Assignee | ||
Comment 5•9 years ago
|
||
Attachment #8728807 -
Attachment is obsolete: true
Assignee | ||
Comment 6•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
Attachment #8730489 -
Flags: review?(jmuizelaar)
Comment 7•9 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #4)
> (In reply to Sotaro Ikeda [:sotaro] from comment #3)
> > With talking with jeff, we are going to move CreateRenderTarget() for window
> > to widget.
>
> I changed my mind. BasicCompositor composites not only to widget's screen,
> but also for making Snapshot. To handle both cases, it seems better to keep
> the code in BasicCompositor in this bug.
What do you still plan to move things into widget? I don't think we want to be doing our weird DIBSection as an image surface business in CreateBackBufferRenderTargetForWindow.
Assignee | ||
Comment 8•9 years ago
|
||
Okey, I am going to include it in a next patch.
Assignee | ||
Updated•9 years ago
|
Attachment #8730489 -
Flags: review?(jmuizelaar)
Assignee | ||
Comment 9•9 years ago
|
||
(In reply to Jeff Muizelaar [:jrmuizel] from comment #7)
> What do you still plan to move things into widget? I don't think we want to
> be doing our weird DIBSection as an image surface business in
> CreateBackBufferRenderTargetForWindow.
Yes, I am going to plan DIBSection thing in widget. I just put off the thing to another bugs like Bug 1254897 and Bug 1255703.
Assignee | ||
Comment 10•9 years ago
|
||
Attachment #8730489 -
Attachment is obsolete: true
Assignee | ||
Comment 11•9 years ago
|
||
attachment 8731089 [details] [diff] [review] moved a back buffer allocation to widget.
Assignee | ||
Updated•9 years ago
|
Attachment #8731089 -
Flags: review?(jmuizelaar)
Assignee | ||
Comment 12•9 years ago
|
||
update nits.
Attachment #8731089 -
Attachment is obsolete: true
Attachment #8731089 -
Flags: review?(jmuizelaar)
Attachment #8731092 -
Flags: review?(jmuizelaar)
Updated•9 years ago
|
Attachment #8731092 -
Flags: review?(jmuizelaar) → review+
Comment 13•9 years ago
|
||
Comment 14•9 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox48:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
Assignee | ||
Updated•9 years ago
|
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 15•9 years ago
|
||
It causes Bug 1258094.
Assignee | ||
Updated•9 years ago
|
Assignee | ||
Comment 16•9 years ago
|
||
Rebased.
Attachment #8731092 -
Attachment is obsolete: true
Attachment #8752627 -
Flags: review+
Assignee | ||
Comment 17•9 years ago
|
||
Going to re-check in since bug 1255703 is addressed.
Comment 18•9 years ago
|
||
Comment 19•9 years ago
|
||
bugherder |
Status: REOPENED → RESOLVED
Closed: 9 years ago → 9 years ago
status-firefox49:
--- → fixed
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•