<?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>47307</bug_id>
          
          <creation_ts>2010-10-06 15:08:28 -0700</creation_ts>
          <short_desc>Remove support for ANGLE SH_VERSION &lt;= 100</short_desc>
          <delta_ts>2010-10-12 18:23:52 -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>WebGL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>47381</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alok Priyadarshi">alokp</reporter>
          <assigned_to name="Alok Priyadarshi">alokp</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>jamesr</cc>
    
    <cc>kbr</cc>
    
    <cc>zmo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>290603</commentid>
    <comment_count>0</comment_count>
    <who name="Alok Priyadarshi">alokp</who>
    <bug_when>2010-10-06 15:08:28 -0700</bug_when>
    <thetext>Now that ANGLE version has been rolled to r443 we do not need to support SH_VERSION &lt;= 100.

The code that&apos;s been affected is in ${WebKitRoot}/WebKit/chromium/src/WebGraphicsContext3DDefaultImpl.cpp for functions
angleCreateCompilers
angleValidateShaderSource()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290611</commentid>
    <comment_count>1</comment_count>
      <attachid>69998</attachid>
    <who name="Alok Priyadarshi">alokp</who>
    <bug_when>2010-10-06 15:17:13 -0700</bug_when>
    <thetext>Created attachment 69998
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290634</commentid>
    <comment_count>2</comment_count>
      <attachid>69998</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-10-06 15:56:38 -0700</bug_when>
    <thetext>Comment on attachment 69998
proposed patch

You will need to first roll forward the Chromium deps in WebKit (used to build the DumpRenderTree tool, which depends on this code) to a version containing the rolled-forward ANGLE. I suggest filing a separate bug for that and making this one dependent on it. The file is WebKit/chromium/DEPS, chromium_rev. You can verify that the roll-forward succeeds via &quot;build-webkit --chromium --debug&quot;. Mark this r? again once this is done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>291373</commentid>
    <comment_count>3</comment_count>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2010-10-07 18:19:20 -0700</bug_when>
    <thetext>have you rolled already?  If not, could you include chroium r61902?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>291415</commentid>
    <comment_count>4</comment_count>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2010-10-07 19:54:19 -0700</bug_when>
    <thetext>Ignore this.  I just rolled myself.

(In reply to comment #3)
&gt; have you rolled already?  If not, could you include chroium r61902?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293143</commentid>
    <comment_count>5</comment_count>
    <who name="Alok Priyadarshi">alokp</who>
    <bug_when>2010-10-12 15:35:40 -0700</bug_when>
    <thetext>The Chromium DEPS in WebKit has been rolled forward to pull the latest version of ANGLE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293234</commentid>
    <comment_count>6</comment_count>
      <attachid>69998</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-10-12 18:07:20 -0700</bug_when>
    <thetext>Comment on attachment 69998
proposed patch

Thanks. Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293239</commentid>
    <comment_count>7</comment_count>
      <attachid>69998</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-12 18:23:47 -0700</bug_when>
    <thetext>Comment on attachment 69998
proposed patch

Clearing flags on attachment: 69998

Committed r69627: &lt;http://trac.webkit.org/changeset/69627&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293240</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-12 18:23:52 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>69998</attachid>
            <date>2010-10-06 15:17:13 -0700</date>
            <delta_ts>2010-10-12 18:23:47 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>angle100.txt</filename>
            <type>text/plain</type>
            <size>2677</size>
            <attacher name="Alok Priyadarshi">alokp</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gNjkyMzkpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMTAtMDYgIEFsb2sg
cHJpeWFkYXJzaGkgIDxhbG9rcEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3ZlIHN1cHBvcnQgZm9yIEFOR0xFIFNIX1ZF
UlNJT04gPD0gMTAwCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD00NzMwNworCisgICAgICAgICogc3JjL1dlYkdyYXBoaWNzQ29udGV4dDNERGVmYXVsdElt
cGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJHcmFwaGljc0NvbnRleHQzRERlZmF1bHRJbXBs
OjphbmdsZUNyZWF0ZUNvbXBpbGVycyk6CisgICAgICAgIChXZWJLaXQ6OldlYkdyYXBoaWNzQ29u
dGV4dDNERGVmYXVsdEltcGw6OmFuZ2xlVmFsaWRhdGVTaGFkZXJTb3VyY2UpOgorCiAyMDEwLTEw
LTA1ICBKZXJlbXkgT3Jsb3cgIDxqb3Jsb3dAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IE5hdGUgQ2hhcGluLgpJbmRleDogV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJHcmFwaGlj
c0NvbnRleHQzRERlZmF1bHRJbXBsLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hyb21pdW0v
c3JjL1dlYkdyYXBoaWNzQ29udGV4dDNERGVmYXVsdEltcGwuY3BwCShyZXZpc2lvbiA2OTIzNikK
KysrIFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViR3JhcGhpY3NDb250ZXh0M0REZWZhdWx0SW1wbC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTE0MTQsMTMgKzE0MTQsOCBAQCBib29sIFdlYkdyYXBoaWNz
Q29udGV4dDNERGVmYXVsdEltcGw6OmFuCiAgICAgaWYgKCFTaEluaXRpYWxpemUoKSkKICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogCi0jaWYgZGVmaW5lZChTSF9WRVJTSU9OKSAmJiAoU0hfVkVSU0lP
TiA+IDEwMCkKICAgICBTaEJ1aWx0SW5SZXNvdXJjZXMgcmVzb3VyY2VzOwogICAgIFNoSW5pdEJ1
aWx0SW5SZXNvdXJjZXMoJnJlc291cmNlcyk7Ci0jZWxzZQotICAgIFRCdWlsdEluUmVzb3VyY2Ug
cmVzb3VyY2VzOwotICAgIFNoSW5pdEJ1aWx0SW5SZXNvdXJjZSgmcmVzb3VyY2VzKTsKLSNlbmRp
ZiAvLyBTSF9WRVJTSU9OCiAgICAgZ2V0SW50ZWdlcnYoR0xfTUFYX1ZFUlRFWF9BVFRSSUJTLCAm
cmVzb3VyY2VzLk1heFZlcnRleEF0dHJpYnMpOwogICAgIGdldEludGVnZXJ2KE1BWF9WRVJURVhf
VU5JRk9STV9WRUNUT1JTLCAmcmVzb3VyY2VzLk1heFZlcnRleFVuaWZvcm1WZWN0b3JzKTsKICAg
ICBnZXRJbnRlZ2VydihNQVhfVkFSWUlOR19WRUNUT1JTLCAmcmVzb3VyY2VzLk1heFZhcnlpbmdW
ZWN0b3JzKTsKQEAgLTE0MzEsMTMgKzE0MjYsOCBAQCBib29sIFdlYkdyYXBoaWNzQ29udGV4dDNE
RGVmYXVsdEltcGw6OmFuCiAgICAgLy8gQWx3YXlzIHNldCB0byAxIGZvciBPcGVuR0wgRVMuCiAg
ICAgcmVzb3VyY2VzLk1heERyYXdCdWZmZXJzID0gMTsKIAotI2lmIGRlZmluZWQoU0hfVkVSU0lP
TikgJiYgKFNIX1ZFUlNJT04gPiAxMDApCiAgICAgbV9mcmFnbWVudENvbXBpbGVyID0gU2hDb25z
dHJ1Y3RDb21waWxlcihTSF9GUkFHTUVOVF9TSEFERVIsIFNIX1dFQkdMX1NQRUMsICZyZXNvdXJj
ZXMpOwogICAgIG1fdmVydGV4Q29tcGlsZXIgPSBTaENvbnN0cnVjdENvbXBpbGVyKFNIX1ZFUlRF
WF9TSEFERVIsIFNIX1dFQkdMX1NQRUMsICZyZXNvdXJjZXMpOwotI2Vsc2UKLSAgICBtX2ZyYWdt
ZW50Q29tcGlsZXIgPSBTaENvbnN0cnVjdENvbXBpbGVyKEVTaExhbmdGcmFnbWVudCwgRVNoU3Bl
Y1dlYkdMLCAmcmVzb3VyY2VzKTsKLSAgICBtX3ZlcnRleENvbXBpbGVyID0gU2hDb25zdHJ1Y3RD
b21waWxlcihFU2hMYW5nVmVydGV4LCBFU2hTcGVjV2ViR0wsICZyZXNvdXJjZXMpOwotI2VuZGlm
IC8vIFNIX1ZFUlNJT04KICAgICByZXR1cm4gKG1fZnJhZ21lbnRDb21waWxlciAmJiBtX3ZlcnRl
eENvbXBpbGVyKTsKIH0KIApAQCAtMTQ3NywxMSArMTQ2Nyw3IEBAIGJvb2wgV2ViR3JhcGhpY3ND
b250ZXh0M0REZWZhdWx0SW1wbDo6YW4KICAgICBpZiAoIWNvbXBpbGVyKQogICAgICAgICByZXR1
cm4gZmFsc2U7CiAKLSNpZiBkZWZpbmVkKFNIX1ZFUlNJT04pICYmIChTSF9WRVJTSU9OID4gMTAw
KQogICAgIGlmICghU2hDb21waWxlKGNvbXBpbGVyLCAmZW50cnkuc291cmNlLCAxLCBTSF9PQkpF
Q1RfQ09ERSkpIHsKLSNlbHNlCi0gICAgaWYgKCFTaENvbXBpbGUoY29tcGlsZXIsICZlbnRyeS5z
b3VyY2UsIDEsIEVTaE9wdE9iamVjdENvZGUpKSB7Ci0jZW5kaWYgLy8gU0hfVkVSU0lPTgogICAg
ICAgICBpbnQgbG9nU2l6ZSA9IDA7CiAgICAgICAgIFNoR2V0SW5mbyhjb21waWxlciwgU0hfSU5G
T19MT0dfTEVOR1RILCAmbG9nU2l6ZSk7CiAgICAgICAgIGlmIChsb2dTaXplID4gMSAmJiB0cnlG
YXN0TWFsbG9jKGxvZ1NpemUgKiBzaXplb2YoY2hhcikpLmdldFZhbHVlKGVudHJ5LmxvZykpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>