jramosd / javachromiumembedded

Automatically exported from code.google.com/p/javachromiumembedded
0 stars 0 forks source link

CSS3 3D Cube doesn't render completely in JCEF MainFrame.java but works in CEF and Chrome #35

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Run MainFrame.java on Windows. Go to 
http://cssdeck.com/labs/simple-css3-3d-cube
2. Notice only one side of the cube is drawn
3. Start cefclient.exe (CEF) and go to same URL. It draws the full cube 
correctly.

What version of the product are you using? On what operating system?
3.1650.1552_windows64. Tested on Windows 7.

What could explain this behavior? A CEF callback that JCEF doesn't currently 
handle? A dll that is optional for rendering but not loaded? Any tip welcome...

Original issue reported on code.google.com by christop...@gmail.com on 27 Jan 2014 at 8:41

Attachments:

GoogleCodeExporter commented 9 years ago
Off-screen rendering does not support 3D CSS. You'll need to wait until JCEF 
supports windowed rendering (issue #31, issue #32).

Original comment by magreenb...@gmail.com on 27 Jan 2014 at 11:00

GoogleCodeExporter commented 9 years ago
Thanks for the details. I'll track 31 and 32.

>Off-screen rendering does not support 3D CSS
Why? By choice in CEF because it'd be insanely slow? Or for some fundamental 
reason like there's no software support for the 3D primitives? Curious to 
understand the background here

Original comment by christop...@gmail.com on 28 Jan 2014 at 2:42

GoogleCodeExporter commented 9 years ago
@comment#2: Sorry, I should have been more specific. Off-screen rendering uses 
the software code path and 3D CSS requires the hardware code path. See 
https://code.google.com/p/chromiumembedded/issues/detail?id=1006 and  
http://www.chromium.org/developers/design-documents/gpu-accelerated-compositing-
in-chrome for more information.

Original comment by magreenb...@gmail.com on 28 Jan 2014 at 3:17

GoogleCodeExporter commented 9 years ago
Ack, thanks, great pointers.

Original comment by christop...@gmail.com on 28 Jan 2014 at 7:02