<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>3447</bug_id>
          
          <creation_ts>2005-06-11 15:20:13 -0700</creation_ts>
          <short_desc>Shockwave for Director renders 3D content vertically offset from embed space when using OpenGL</short_desc>
          <delta_ts>2005-08-04 22:17:57 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Plug-ins</component>
          <version>412</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.informationgift.com/mm/tron/opengl_bug.dir</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Lewis Francis">lewis</reporter>
          <assigned_to name="Justin Garcia">justin.garcia</assigned_to>
          <cc>justin.garcia</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>11499</commentid>
    <comment_count>0</comment_count>
    <who name="Lewis Francis">lewis</who>
    <bug_when>2005-06-11 15:20:13 -0700</bug_when>
    <thetext>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&apos;s &quot;#Software&quot; button the movie will switch to Software rendering mode and will 
present as intended, switching back to &quot;#OpenGL&quot; mode will again show the offset. Note also that some 
older Macs may not support SW3D&apos;s OpenGL capability and so will always use the Software renderer, 
which skirts the bug.

Reproducible: Always

Steps to Reproduce:
1. If you don&apos;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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11500</commentid>
    <comment_count>1</comment_count>
    <who name="Stuart Morgan">stuartmorgan</who>
    <bug_when>2005-06-11 15:42:35 -0700</bug_when>
    <thetext>If it fails the same way in Camino, this is highly unlikely to be a WebKit bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>15378</commentid>
    <comment_count>2</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2005-07-28 21:31:37 -0700</bug_when>
    <thetext>&lt;rdar://problem/3167884&gt; Shockwave: 3D sprites rendered in OpenGL draw over the browser (3447)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>15441</commentid>
    <comment_count>3</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2005-07-29 16:22:52 -0700</bug_when>
    <thetext>Changing priority to match Radar</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>15957</commentid>
    <comment_count>4</comment_count>
      <attachid>3227</attachid>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2005-08-04 22:17:13 -0700</bug_when>
    <thetext>Created attachment 3227
Patch

Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>15958</commentid>
    <comment_count>5</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2005-08-04 22:17:57 -0700</bug_when>
    <thetext>Darin reviewed this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3227</attachid>
            <date>2005-08-04 22:17:13 -0700</date>
            <delta_ts>2005-08-04 22:17:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>shockwave.txt</filename>
            <type>text/plain</type>
            <size>3276</size>
            <attacher name="Justin Garcia">justin.garcia</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jvb3QvV2ViS2l0L0No
YW5nZUxvZyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4zMjgxCmRpZmYgLXUgLXIxLjMyODEgQ2hh
bmdlTG9nCi0tLSBDaGFuZ2VMb2cJNCBBdWcgMjAwNSAxNzoxNTowMCAtMDAwMAkxLjMyODEKKysr
IENoYW5nZUxvZwk1IEF1ZyAyMDA1IDA0OjU4OjMwIC0wMDAwCkBAIC0xLDMgKzEsMjIgQEAKKzIw
MDUtMDgtMDQgIEp1c3RpbiBHYXJjaWEgIDxqdXN0aW4uZ2FyY2lhQGFwcGxlLmNvbT4KKworICAg
ICAgICBSZXZpZXdlZCBieSBkYXJpbgorICAgICAgICAKKyAgICAgICAgRml4IGZvcjoKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzMxNjc4ODQ+IFNob2Nrd2F2ZTogM0Qgc3ByaXRlcyByZW5kZXJl
ZCBpbiBPcGVuR0wgZHJhdyBvdmVyIHRoZSBicm93c2VyICgzNDQ3KQorICAgICAgICBhbHNvIGFz
IDxodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTM0NDc+Cisg
ICAgICAgIAorICAgICAgICBUaGUgV2luZG93UmVmIGNyZWF0ZWQgYnkgLVtOU1dpbmRvdyB3aW5k
b3dSZWZdIGhhcyBhIFF1aWNrRHJhdyBHcmFmUG9ydCB0aGF0IGNvdmVycyAKKyAgICAgICAgdGhl
IGVudGlyZSB3aW5kb3cgZnJhbWUgKG9yIHN0cnVjdHVyZSByZWdpb24gaW4gQ2FyYm9uIHBhcmxh
bmNlKSByYXRoZXIgdGhlbiBqdXN0IHRoZSB3aW5kb3cgY29udGVudC4KKyAgICAgICAgCisgICAg
ICAgIFdlIGZpbGVkIHRoaXMgYXMgYW4gTlNXaW5kb3cgYnVnIDxyZGFyOi8vcHJvYmxlbS80MjAx
MDk5PgorCisgICAgICAgIFRvIHdvcmsgYXJvdW5kLCB3ZSBtb2RpZnkgdGhlIENHcmFmUG9ydCB0
byBvbmx5IGNvdmVyIHRoZSBjb250ZW50IGFyZWEgYmVmb3JlIHdlIGxldCB0aGUgcGx1Zy1pbiBk
cmF3LgorCisgICAgICAgICogUGx1Z2lucy5zdWJwcm9qL1dlYkJhc2VOZXRzY2FwZVBsdWdpblZp
ZXcubToKKyAgICAgICAgKC1bV2ViQmFzZU5ldHNjYXBlUGx1Z2luVmlldyBmaXhXaW5kb3dQb3J0
XSk6CisgICAgICAgICgtW1dlYkJhc2VOZXRzY2FwZVBsdWdpblZpZXcgc2F2ZUFuZFNldFBvcnRT
dGF0ZUZvclVwZGF0ZTpdKToKKwogMjAwNS0wOC0wMyAgSm9obiBTdWxsaXZhbiAgPHN1bGxpdmFu
QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBHZW9mZiBHYXJlbi4KSW5kZXg6IFBs
dWdpbnMuc3VicHJvai9XZWJCYXNlTmV0c2NhcGVQbHVnaW5WaWV3Lm0KPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1Mg
ZmlsZTogL2N2cy9yb290L1dlYktpdC9QbHVnaW5zLnN1YnByb2ovV2ViQmFzZU5ldHNjYXBlUGx1
Z2luVmlldy5tLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjEzNwpkaWZmIC11IC1yMS4xMzcgV2Vi
QmFzZU5ldHNjYXBlUGx1Z2luVmlldy5tCi0tLSBQbHVnaW5zLnN1YnByb2ovV2ViQmFzZU5ldHNj
YXBlUGx1Z2luVmlldy5tCTE5IEp1bCAyMDA1IDE5OjQ4OjQ1IC0wMDAwCTEuMTM3CisrKyBQbHVn
aW5zLnN1YnByb2ovV2ViQmFzZU5ldHNjYXBlUGx1Z2luVmlldy5tCTUgQXVnIDIwMDUgMDQ6NTg6
MzAgLTAwMDAKQEAgLTUyLDYgKzUyLDggQEAKIAogI2ltcG9ydCA8Q2FyYm9uL0NhcmJvbi5oPgog
CisjaW1wb3J0IDxvYmpjL29iamMtcnVudGltZS5oPgorCiAvLyBTZW5kIG51bGwgZXZlbnRzIDUw
IHRpbWVzIGEgc2Vjb25kIHdoZW4gYWN0aXZlLCBzbyBwbHVnLWlucyBsaWtlIEZsYXNoIGdldCBo
aWdoIGZyYW1lIHJhdGVzLgogI2RlZmluZSBOdWxsRXZlbnRJbnRlcnZhbEFjdGl2ZSAJMC4wMgog
I2RlZmluZSBOdWxsRXZlbnRJbnRlcnZhbE5vdEFjdGl2ZQkwLjI1CkBAIC0xODMsMTMgKzE4NSwz
OCBAQAogICAgIHJldHVybiBOTzsKIH0KIAorLy8gVGhlIFdpbmRvd1JlZiBjcmVhdGVkIGJ5IC1b
TlNXaW5kb3cgd2luZG93UmVmXSBoYXMgYSBRdWlja0RyYXcgR3JhZlBvcnQgdGhhdCBjb3ZlcnMg
CisvLyB0aGUgZW50aXJlIHdpbmRvdyBmcmFtZSAob3Igc3RydWN0dXJlIHJlZ2lvbiB0byB1c2Ug
dGhlIENhcmJvbiB0ZXJtKSByYXRoZXIgdGhlbiBqdXN0IHRoZSB3aW5kb3cgY29udGVudC4KKy8v
IFdlIGNhbiByZW1vdmUgdGhpcyB3aGVuIDxyZGFyOi8vcHJvYmxlbS80MjAxMDk5PiBpcyBmaXhl
ZC4KKy0gKHZvaWQpZml4V2luZG93UG9ydAoreworICAgIE5TV2luZG93ICpjdXJyZW50V2luZG93
ID0gW3NlbGYgY3VycmVudFdpbmRvd107CisgICAgaWYgKFtjdXJyZW50V2luZG93IGlzS2luZE9m
Q2xhc3M6b2JqY19nZXRDbGFzcygiTlNDYXJib25XaW5kb3ciKV0pCisgICAgICAgIHJldHVybjsK
KyAgICAKKyAgICBmbG9hdCB3aW5kb3dIZWlnaHQgPSBbY3VycmVudFdpbmRvdyBmcmFtZV0uc2l6
ZS5oZWlnaHQ7CisgICAgTlNWaWV3ICpjb250ZW50VmlldyA9IFtjdXJyZW50V2luZG93IGNvbnRl
bnRWaWV3XTsKKyAgICBOU1JlY3QgY29udGVudFJlY3QgPSBbY29udGVudFZpZXcgY29udmVydFJl
Y3Q6W2NvbnRlbnRWaWV3IGZyYW1lXSB0b1ZpZXc6bmlsXTsgLy8gY29udmVydCB0byB3aW5kb3ct
cmVsYXRpdmUgY29vcmRpbmF0ZXMKKyAgICAKKyAgICBDR3JhZlB0ciBvbGRQb3J0OworICAgIEdl
dFBvcnQoJm9sZFBvcnQpOyAgICAKKyAgICBTZXRQb3J0KEdldFdpbmRvd1BvcnQoW2N1cnJlbnRX
aW5kb3cgd2luZG93UmVmXSkpOworICAgIAorICAgIE1vdmVQb3J0VG8oY29udGVudFJlY3Qub3Jp
Z2luLngsIC8qIEZsaXAgWSAqLyB3aW5kb3dIZWlnaHQgLSBOU01heFkoY29udGVudFJlY3QpKTsK
KyAgICBQb3J0U2l6ZShjb250ZW50UmVjdC5zaXplLndpZHRoLCBjb250ZW50UmVjdC5zaXplLmhl
aWdodCk7CisgICAgCisgICAgU2V0UG9ydChvbGRQb3J0KTsKK30KKwogLSAoUG9ydFN0YXRlKXNh
dmVBbmRTZXRQb3J0U3RhdGVGb3JVcGRhdGU6KEJPT0wpZm9yVXBkYXRlCiB7CiAgICAgQVNTRVJU
KFtzZWxmIGN1cnJlbnRXaW5kb3ddICE9IG5pbCk7Ci0gICAgCisgCisgICAgW3NlbGYgZml4V2lu
ZG93UG9ydF07CisgICAKICAgICBXaW5kb3dSZWYgd2luZG93UmVmID0gW1tzZWxmIGN1cnJlbnRX
aW5kb3ddIHdpbmRvd1JlZl07CiAgICAgQ0dyYWZQdHIgcG9ydCA9IEdldFdpbmRvd1BvcnQod2lu
ZG93UmVmKTsKLQorICAgICAgICAKICAgICBSZWN0IHBvcnRCb3VuZHM7CiAgICAgR2V0UG9ydEJv
dW5kcyhwb3J0LCAmcG9ydEJvdW5kcyk7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>