<?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>109508</bug_id>
          
          <creation_ts>2013-02-11 15:59:13 -0800</creation_ts>
          <short_desc>WEBGL_compressed_texture_s3tc extension can be enabled even when not supported</short_desc>
          <delta_ts>2013-02-11 16:32:56 -0800</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenneth Russell">kbr</reporter>
          <assigned_to name="Zhenyao Mo">zmo</assigned_to>
          <cc>bajones</cc>
    
    <cc>dino</cc>
    
    <cc>gman</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zmo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>830268</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2013-02-11 15:59:13 -0800</bug_when>
    <thetext>It&apos;s been pointed out by Evan Parker from the MapsGL team that getExtension(&quot;WEBGL_compressed_texture_s3tc&quot;) is returning a non-null value even when the underlying hardware doesn&apos;t support the extension. A supports() check in getExtension is missing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>830298</commentid>
    <comment_count>1</comment_count>
      <attachid>187716</attachid>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2013-02-11 16:28:13 -0800</bug_when>
    <thetext>Created attachment 187716
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>830302</commentid>
    <comment_count>2</comment_count>
      <attachid>187716</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2013-02-11 16:31:24 -0800</bug_when>
    <thetext>Comment on attachment 187716
Patch

Thanks for the quick fix. Looks good. Note for the record that this will eventually be covered by the WebGL conformance tests Gregg Tavares is in the process of importing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>830303</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-11 16:32:46 -0800</bug_when>
    <thetext>Attachment 187716 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCore/html/canvas/WebGLRenderingContext.cpp&apos;]&quot; exit_code: 1
Source/WebCore/html/canvas/WebGLRenderingContext.cpp:2409:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Source/WebCore/html/canvas/WebGLRenderingContext.cpp:2410:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Total errors found: 2 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>830304</commentid>
    <comment_count>4</comment_count>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2013-02-11 16:32:56 -0800</bug_when>
    <thetext>Committed r142545: &lt;http://trac.webkit.org/changeset/142545&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187716</attachid>
            <date>2013-02-11 16:28:13 -0800</date>
            <delta_ts>2013-02-11 16:31:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109508-20130211162444.patch</filename>
            <type>text/plain</type>
            <size>1877</size>
            <attacher name="Zhenyao Mo">zmo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0MjU0MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDEzLTAyLTExICBaaGVueWFv
IE1vICA8em1vQGdvb2dsZS5jb20+CisKKyAgICAgICAgV0VCR0xfY29tcHJlc3NlZF90ZXh0dXJl
X3MzdGMgZXh0ZW5zaW9uIGNhbiBiZSBlbmFibGVkIGV2ZW4gd2hlbiBub3Qgc3VwcG9ydGVkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDk1MDgKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0bWwvY2Fu
dmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAg
ICAgKFdlYkNvcmU6OldlYkdMUmVuZGVyaW5nQ29udGV4dDo6Z2V0RXh0ZW5zaW9uKTogQ2hlY2sg
d2hldGhlciB0aGUgZXh0ZW5zaW9uIHN1cHBvcnQgaXMgdGhlcmUgYmVmb3JlIHJldHVybmluZyB0
aGUgZXh0ZW5zaW9uIHBvaW50ZXIuCisKIDIwMTMtMDItMTEgIEVtaWwgQSBFa2x1bmQgIDxlYWVA
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIENoYW5nZSBSZW5kZXJGcmFtZVNldDo6cGFpbnQgdG8g
dXNlIG0tcm93cy9tX2NvbHMgZGlyZWN0bHkuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL2Nh
bnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL2h0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dC5jcHAJKHJldmlzaW9uIDE0MjUz
OSkKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTI0MDUsOSArMjQwNSwxMCBAQCBXZWJHTEV4dGVuc2lvbiog
V2ViR0xSZW5kZXJpbmdDb250ZXh0OjpnCiAgICAgICAgICAgICBtX3dlYmdsTG9zZUNvbnRleHQg
PSBXZWJHTExvc2VDb250ZXh0OjpjcmVhdGUodGhpcyk7CiAgICAgICAgIHJldHVybiBtX3dlYmds
TG9zZUNvbnRleHQuZ2V0KCk7CiAgICAgfQotICAgIGlmIChlcXVhbElnbm9yaW5nQ2FzZShuYW1l
LCAiV0VCR0xfY29tcHJlc3NlZF90ZXh0dXJlX3MzdGMiKQotICAgICAgICAvLyBGSVhNRTogcmVt
b3ZlIHRoaXMgYWZ0ZXIgYSBjZXJ0YWluIGdyYWNlIHBlcmlvZC4KLSAgICAgICAgfHwgZXF1YWxJ
Z25vcmluZ0Nhc2UobmFtZSwgIldFQktJVF9XRUJHTF9jb21wcmVzc2VkX3RleHR1cmVfczN0YyIp
KSB7CisgICAgaWYgKChlcXVhbElnbm9yaW5nQ2FzZShuYW1lLCAiV0VCR0xfY29tcHJlc3NlZF90
ZXh0dXJlX3MzdGMiKQorICAgICAgICAgLy8gRklYTUU6IHJlbW92ZSB0aGlzIGFmdGVyIGEgY2Vy
dGFpbiBncmFjZSBwZXJpb2QuCisgICAgICAgICB8fCBlcXVhbElnbm9yaW5nQ2FzZShuYW1lLCAi
V0VCS0lUX1dFQkdMX2NvbXByZXNzZWRfdGV4dHVyZV9zM3RjIikpCisgICAgICAgICYmIFdlYkdM
Q29tcHJlc3NlZFRleHR1cmVTM1RDOjpzdXBwb3J0ZWQodGhpcykpIHsKICAgICAgICAgaWYgKCFt
X3dlYmdsQ29tcHJlc3NlZFRleHR1cmVTM1RDKQogICAgICAgICAgICAgbV93ZWJnbENvbXByZXNz
ZWRUZXh0dXJlUzNUQyA9IFdlYkdMQ29tcHJlc3NlZFRleHR1cmVTM1RDOjpjcmVhdGUodGhpcyk7
CiAgICAgICAgIHJldHVybiBtX3dlYmdsQ29tcHJlc3NlZFRleHR1cmVTM1RDLmdldCgpOwo=
</data>
<flag name="review"
          id="207610"
          type_id="1"
          status="+"
          setter="kbr"
    />
          </attachment>
      

    </bug>

</bugzilla>