Closed Bug 701656 Opened 13 years ago Closed 12 years ago

transform 3D don't work in transform 3D element

Categories

(Core :: Web Painting, defect)

x86_64
Windows Server 2003
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla11
Tracking Status
firefox10 - ---

People

(Reporter: zefling, Assigned: mattwoodrow)

References

Details

(Whiteboard: [mozfr-community])

Attachments

(6 files, 1 obsolete file)

User Agent: Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
Build ID: 20111104165243

Steps to reproduce:

The webkit demonstration with transform-style: preserve-3d + transform: rotateY  and children with transform: translateZ don't work correctly. 3D effects is not apply on children.

http://ikilote.net/Programmation/CSS/Test/transform-style.htm
Not a CSSOM issue...

Matt, could you take a look at this?
Status: UNCONFIRMED → NEW
Component: DOM: CSS Object Model → Layout: View Rendering
Ever confirmed: true
QA Contact: style-system → layout.view-rendering
Version: unspecified → Trunk
Assignee: nobody → matt.woodrow
(FWIW, I get invalidation artifacts on this bug's testcase -- I filed bug 702149 on that.)
Attachment #574503 - Attachment is patch: true
These patches fix the majority of the problems with this test case (including the visible effects of bug 702149), though it appears we are still calculating incorrect visible regions and are clipping the transformed objects at times.

We also appear to have a different interpretation of group opacity for preserve-3d objects here, I'll put this in an email to www-style to discuss this.
Attached patch Add testsSplinter Review
Attachment #574525 - Flags: review?(roc)
Attached video Gecko (Nightly) & Webkit (Iron) render (obsolete) —
It's really resolved ? The result is strange in Gecko...
What release channel is your nightly build from? This was fixed only on mozilla-central (what will become Firefox 11). This will not work on nightlies from the Aurora/Beta/Release channels.
Attachment #575513 - Attachment mime type: application/octet-stream → video/webm
I'm user agent is :
Mozilla/5.0 (Windows NT 5.2; WOW64; rv:11.0a1) Gecko/20111118 Firefox/11.0a1

Is it not the last ?
Yes, that's the correct build to be testing. Thanks for confirming.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
[Triage Comment]
This would not block shipping FF10, but we'd consider taking a low risk patch for Aurora if nominated.
Can you post the contents of your about:support please?
Attached file about:support
Attached video With new profile
Oh! With a new profile it's better, but the render is cut.
Attachment #575513 - Attachment is obsolete: true
Attachment #578335 - Attachment description: With new profil → With new profile
Attachment #578335 - Attachment mime type: application/octet-stream → video/webm
Attachment #575513 - Attachment is obsolete: false
Depends on: 707563
Filed bug 707563 for the remaining Layers bug here.
With bug 707563, the result is better, but the text is distorted. Opacity is strange, as if it were applied at all evenly.
Attachment #575513 - Attachment is obsolete: true
Attachment #580961 - Attachment mime type: application/octet-stream → video/webm
Is this bug does not okay ? For the opacity, it seems that it is not a bug. I think this bug may be closed. The opacity is same for all element in flat mode and perserve-3D. It's not specify in the daft of the W3C. 

Can I close this bug ?
Depends on: 730166
(In reply to Célian VEYSSIÈRE from comment #20)
> Can I close this bug ?

Let's see if Matt agrees before closing this bug. Thanks.
Status: REOPENED → RESOLVED
Closed: 13 years ago12 years ago
Resolution: --- → FIXED
Depends on: 735178
Depends on: 810685
Whiteboard: [mozfr-community]
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: