WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
101286
WebGLCanvas contents are not updated correctly.
https://bugs.webkit.org/show_bug.cgi?id=101286
Summary
WebGLCanvas contents are not updated correctly.
Kalyan
Reported
2012-11-05 18:28:50 PST
Try running the following webgl demo in MiniBrowser:
https://www.khronos.org/registry/webgl/sdk/demos/webkit/WebGL+CSS.html
Some of the textures are not rendered properly. Mesa error log shows the following error: Mesa: User error: GL_INVALID_FRAMEBUFFER_OPERATION in glBlitFramebufferEXT(incomplete draw/read buffers) Demo works fine on all other browsers.
Attachments
Add attachment
proposed patch, testcase, etc.
Kalyan
Comment 1
2012-11-05 18:30:10 PST
Working on a patch
Zeno Albisser
Comment 2
2012-11-09 08:08:12 PST
(In reply to
comment #1
)
> Working on a patch
I assume that you are missing the BlitFramebuffer extension. In this case the solution is actually drawing the texture using the appropriate shaders. Take a look at GraphicsSurfaceWin.cpp function GraphicsSurfacePrivate::drawTexture.
Kalyan
Comment 3
2012-11-12 21:54:47 PST
(In reply to
comment #2
)
> (In reply to
comment #1
) > > Working on a patch > > I assume that you are missing the BlitFramebuffer extension. > In this case the solution is actually drawing the texture using the appropriate shaders. > Take a look at GraphicsSurfaceWin.cpp function GraphicsSurfacePrivate::drawTexture.
The error can also be caused in case FBO has no valid read/write buffers when trying to perform operations like blitting
Kalyan
Comment 4
2012-11-21 23:36:36 PST
This issue got fixed with the changes done in 101291.
Ryuan Choi
Comment 5
2012-11-26 09:11:29 PST
I removed [EFL] alias not to redirect this bug when we searched [EFL]
Kalyan
Comment 6
2012-11-26 21:14:04 PST
(In reply to
comment #5
)
> I removed [EFL] alias not to redirect this bug when we searched [EFL]
This bug is specific to EFL port, the alias does make sense here. Any specific reason why we don’t want it ??
Kangil Han
Comment 7
2012-11-26 21:37:07 PST
(In reply to
comment #6
)
> (In reply to
comment #5
) > > I removed [EFL] alias not to redirect this bug when we searched [EFL] > > This bug is specific to EFL port, the alias does make sense here. > > Any specific reason why we don’t want it ??
Oh, now searching with '[EFL]' displays result well in bugzilla! @kalyan : IIRC, search result with '[EFL]' always redirects here. :)
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug