cloudtrends / chromiumembedded

Automatically exported from code.google.com/p/chromiumembedded
1 stars 1 forks source link

2D Canvas doesn't work consistently #144

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Go to http://enesce.com/test_canvas.html
2. Click the canvas copy button, image should duplicate properly.
3. Reload page, and do step 2 again, image will not appear and base64 data will 
be invalid (full of A's). You may need to reload twice or more.

What is the expected output? What do you see instead?
The image should be duplicated every time. This was working fine when using 
revision 125.

What version of the product are you using? On what operating system?
revision 134, Win7 x64

Original issue reported on code.google.com by ad...@enesce.com on 16 Nov 2010 at 3:38

GoogleCodeExporter commented 9 years ago

Original comment by magreenb...@gmail.com on 16 Nov 2010 at 2:53

GoogleCodeExporter commented 9 years ago
Also, this issue doesn't occur in any chromium test_shells.

Original comment by ad...@enesce.com on 27 Nov 2010 at 11:19

GoogleCodeExporter commented 9 years ago
Have you identified the CEF revision where this problem first occurs?

Original comment by magreenb...@gmail.com on 29 Nov 2010 at 2:47

GoogleCodeExporter commented 9 years ago
Update: This appears to be fixed in revision 158

Original comment by ad...@enesce.com on 26 Jan 2011 at 8:15

GoogleCodeExporter commented 9 years ago
I'm still experiencing the problem with a Debug build at revision 168 and 
default settings.

Original comment by magreenb...@gmail.com on 26 Jan 2011 at 2:41

GoogleCodeExporter commented 9 years ago
Yeah still happening in latest HEAD revision. It seems to start at r126.
The bug occurs in "WebKit::WebGraphicsContext3D* createGraphicsContext3D()".

Replace:
return new webkit::gpu::WebGraphicsContext3DInProcessImpl();
With:
return NULL;

That makes the 2D canvas work fine. Hope it helps.

Original comment by ad...@enesce.com on 21 Mar 2011 at 5:02

GoogleCodeExporter commented 9 years ago
Use CEF3 for GPU accelerated features.

Original comment by magreenb...@gmail.com on 2 Oct 2012 at 10:19