[Webkit-unassigned] [Bug 125080] New: When preserve-3d is disabled due to the GPU, it should not be reported as supported
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Dec 2 10:42:36 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=125080
Summary: When preserve-3d is disabled due to the GPU, it should
not be reported as supported
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: Linux
Status: NEW
Severity: Normal
Priority: P1
Component: CSS
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: me at gvsmirnov.ru
Overview:
On *some* linux boxes running on *some* GPUs preserve-3d is broken in Webkit and browsers based on it (Google Chrome, etc). While the browser recognizes this value for (-webkit-)transform-style, it actually fails to render the corresponding page. Works fine in Mac OS and Windows.
So, webkit should either reject preserve-3d or render it properly.
Steps to reproduce:
1) Get your hands on a linux box with a not-so-modern GPU (e.g. Gallium 0.4 on AMD REDWOOD)
2) Run this fiddle: http://jsfiddle.net/bZ5sE/3/
Actual results:
Only the text "Looks like we have preserve-3d support - you should see red text below" is displayed. No red text below is seen.
Expected results:
a) The text "Looks like we have preserve-3d support - you should see red text below" should be displayed. Below it "should be seen only if preserve-3d is supported" should be seen in red
b) The text "Sad times looks like there is no preserve-3d support - the red text below is probably hidden because of the preserve-3d styles applied." Should be displayed, with no red text following.
Build Date & Platform:
First time encountered, but not investigated somewhere in April of 2013, in Chromium on Linux, GPU unknown.
Additional Builds and Platforms:
All tested Linux distros and all tested Webkit-based browsers. Except on a laptop packed with Intel HD Graphics 4000, where everything ran smoothly in all tested browsers.
Additional information:
Related github issues: https://github.com/Modernizr/Modernizr/issues/1116, https://github.com/jmpressjs/jmpress.js/issues/133#issuecomment-29117140
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list