RESOLVED FIXED 3447
Shockwave for Director renders 3D content vertically offset from embed space when using OpenGL
https://bugs.webkit.org/show_bug.cgi?id=3447
Summary Shockwave for Director renders 3D content vertically offset from embed space ...
Lewis Francis
Reported 2005-06-11 15:20:13 PDT
The demo Shockwave for Director movie shows hardware-accelerated 3D content vertically offset and above the bounds of the embed area by 58 pixels or so, in fact, over the tool and tab/location bar. If you select the demo's "#Software" button the movie will switch to Software rendering mode and will present as intended, switching back to "#OpenGL" mode will again show the offset. Note also that some older Macs may not support SW3D's OpenGL capability and so will always use the Software renderer, which skirts the bug. Reproducible: Always Steps to Reproduce: 1. If you don't already have it, install Shockwave For Director plugin at http://sdc.shockwave.com/ shockwave/download/download.cgi? 2. Load demo url 3. Observe offset of 3D content. Actual Results: 3D animation of a walking/jumping alien appears above the defined embed space and over the menubar when using hardware 3D rendering (OpenGL). Expected Results: 3D animation should not be offset. Macromedia claims this is an Apple bug. Other Cocoa-based browsers like Camino and Omniweb also present the bug. Carbon browsers (IE, Mozilla) work fine.
Attachments
Patch (3.20 KB, patch)
2005-08-04 22:17 PDT, Justin Garcia
no flags
Stuart Morgan
Comment 1 2005-06-11 15:42:35 PDT
If it fails the same way in Camino, this is highly unlikely to be a WebKit bug.
Adele Peterson
Comment 2 2005-07-28 21:31:37 PDT
<rdar://problem/3167884> Shockwave: 3D sprites rendered in OpenGL draw over the browser (3447)
Justin Garcia
Comment 3 2005-07-29 16:22:52 PDT
Changing priority to match Radar
Justin Garcia
Comment 4 2005-08-04 22:17:13 PDT
Created attachment 3227 [details] Patch Patch
Justin Garcia
Comment 5 2005-08-04 22:17:57 PDT
Darin reviewed this.
Note You need to log in before you can comment on or make changes to this bug.