Closed
Bug 1072138
Opened 11 years ago
Closed 11 years ago
Rendered scene not presented correctly on framebuffer
Categories
(Firefox OS Graveyard :: General, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: cjones, Unassigned)
References
Details
Attachments
(1 file)
|
93.40 KB,
image/jpeg
|
Details |
See the attached screen capture. What Gecko is /trying/ to draw is a single color layer (in this case, greenish color). This is done with a dead-simple shader program. What /actually/ gets drawn is this strange banded pattern that's mostly black. The pattern of banding seems entirely deterministic.
Because gecko isn't using any explicit intermediate buffers, the bug here must lie in the GL stack. It seems most likely to me that we're not flushing video memory at the right point in the pipeline. It's also possible that the framebuffer isn't configured correctly, but a related bug (forthcoming) makes me think the former is more likely.
| Reporter | ||
Comment 1•11 years ago
|
||
I found incidentally while working on bug 1072145 that running a test page with a single ColorLayer actually renders properly when GL_DEBUG is enabled, and a glFlush() is added just before the error-checking glFinish(). I don't exactly know what that implies yet, but it's interesting to note. (And of course glflush+glfinish should == glfinish.)
| Reporter | ||
Comment 2•11 years ago
|
||
WONTFIX'ing because I couldn't resolve the issues in this stack, and there's no long-term support plan for the code.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•