<?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>119272</bug_id>
          
          <creation_ts>2013-07-30 13:26:37 -0700</creation_ts>
          <short_desc>Broken build with build-webkit --no-webgl</short_desc>
          <delta_ts>2013-08-12 11:40:14 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Antonio Gomes">tonikitoo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achicu</cc>
    
    <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>913001</commentid>
    <comment_count>0</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2013-07-30 13:26:37 -0700</bug_when>
    <thetext>It seems code guarded by CSS_SHADER uses Angle, which is not built with --no-webgl.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>915263</commentid>
    <comment_count>1</comment_count>
      <attachid>208298</attachid>
    <who name="Ragner Magalhaes">ragner.magalhaes</who>
    <bug_when>2013-08-07 13:58:22 -0700</bug_when>
    <thetext>Created attachment 208298
Patch

CSS Shaders requires WebGL.
Add error message to dependency failure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>915388</commentid>
    <comment_count>2</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2013-08-08 05:19:21 -0700</bug_when>
    <thetext>@achicu: CSS Shaders require ANGLE to build, and this is not available if WEBGL if disabled from say build-webkit.

Does it make sense to have a hard dependency on each other, as the patch does?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>915391</commentid>
    <comment_count>3</comment_count>
      <attachid>208298</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2013-08-08 05:21:15 -0700</bug_when>
    <thetext>Comment on attachment 208298
Patch

please read http://www.webkit.org/coding/contributing.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>916273</commentid>
    <comment_count>4</comment_count>
      <attachid>208539</attachid>
    <who name="Ragner Magalhaes">ragner.magalhaes</who>
    <bug_when>2013-08-12 07:32:01 -0700</bug_when>
    <thetext>Created attachment 208539
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>916342</commentid>
    <comment_count>5</comment_count>
      <attachid>208539</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2013-08-12 10:52:21 -0700</bug_when>
    <thetext>Comment on attachment 208539
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=208539&amp;action=review

&gt; Source/WTF/ChangeLog:8
&gt; +        CSS_SHADERS requires WEBGL enabled.

Is not it more accurate to say that it requeres ANGLE, which is only available when WebGL is on?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>916347</commentid>
    <comment_count>6</comment_count>
      <attachid>208539</attachid>
    <who name="Alexandru Chiculita">achicu</who>
    <bug_when>2013-08-12 11:09:39 -0700</bug_when>
    <thetext>Comment on attachment 208539
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=208539&amp;action=review

&gt;&gt; Source/WTF/ChangeLog:8
&gt;&gt; +        CSS_SHADERS requires WEBGL enabled.
&gt; 
&gt; Is not it more accurate to say that it requeres ANGLE, which is only available when WebGL is on?

Custom Filters are implemented on top of WebGL. We are only using ANGLE to validate the shaders, so we need both.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>916348</commentid>
    <comment_count>7</comment_count>
      <attachid>208539</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2013-08-12 11:17:21 -0700</bug_when>
    <thetext>Comment on attachment 208539
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=208539&amp;action=review

&gt;&gt;&gt; Source/WTF/ChangeLog:8
&gt;&gt;&gt; +        CSS_SHADERS requires WEBGL enabled.
&gt;&gt; 
&gt;&gt; Is not it more accurate to say that it requeres ANGLE, which is only available when WebGL is on?
&gt; 
&gt; Custom Filters are implemented on top of WebGL. We are only using ANGLE to validate the shaders, so we need both.

ok thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>916352</commentid>
    <comment_count>8</comment_count>
      <attachid>208539</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-08-12 11:40:12 -0700</bug_when>
    <thetext>Comment on attachment 208539
Patch

Clearing flags on attachment: 208539

Committed r153951: &lt;http://trac.webkit.org/changeset/153951&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>916353</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-08-12 11:40:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>208298</attachid>
            <date>2013-08-07 13:58:22 -0700</date>
            <delta_ts>2013-08-12 07:31:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-2013-08-07-Ragner-Magalhaes-ranger.n-samsung.com.patch</filename>
            <type>text/plain</type>
            <size>929</size>
            <attacher name="Ragner Magalhaes">ragner.magalhaes</attacher>
            
              <data encoding="base64">RnJvbSA5ZWEwMDI1MWY4MGUwOTA0NjhmMDU2ZjZmMWJmMWQ5ZGU0ODU1ODlkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSYWduZXIgTWFnYWxoYWVzIDxyYW5nZXIubkBzYW1zdW5nLmNv
bT4KRGF0ZTogV2VkLCA3IEF1ZyAyMDEzIDE2OjMxOjE4IC0wNDAwClN1YmplY3Q6IFtQQVRDSF0g
MjAxMy0wOC0wNyAgUmFnbmVyIE1hZ2FsaGFlcyAgPHJhbmdlci5uQHNhbXN1bmcuY29tPgoKICAg
ICAgICBDU1MgU2hhZGVycyByZXF1aXJlcyBXZWJHTC4gQWRkIGVycm9yIG1lc3NhZ2UgdG8gZGVw
ZW5kZW5jeSBmYWlsdXJlLgogICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMTkyNzIKCiAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgogICAg
ICAgICogd3RmL0ZlYXR1cmVEZWZpbmVzLmg6Ci0tLQogU291cmNlL1dURi93dGYvRmVhdHVyZURl
ZmluZXMuaCB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XVEYvd3RmL0ZlYXR1cmVEZWZpbmVzLmggYi9Tb3VyY2UvV1RGL3d0Zi9G
ZWF0dXJlRGVmaW5lcy5oCmluZGV4IDczMjljOTUuLmEyZTVjODIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XVEYvd3RmL0ZlYXR1cmVEZWZpbmVzLmgKKysrIGIvU291cmNlL1dURi93dGYvRmVhdHVyZURl
ZmluZXMuaApAQCAtODM0LDQgKzgzNCw4IEBACiAjZXJyb3IgIkVOQUJMRShWSURFT19UUkFDSykg
cmVxdWlyZXMgRU5BQkxFKFZJREVPKSIKICNlbmRpZgogCisjaWYgRU5BQkxFKENTU19TSEFERVJT
KSAmJiAhRU5BQkxFKFdFQkdMKQorI2Vycm9yICJFTkFCTEUoQ1NTX1NIQURFUlMpIHJlcXVpcmVz
IEVOQUJMRShXRUJHTCkiCisjZW5kaWYKKwogI2VuZGlmIC8qIFdURl9GZWF0dXJlRGVmaW5lc19o
ICovCi0tIAoxLjguMS4yCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>208539</attachid>
            <date>2013-08-12 07:32:01 -0700</date>
            <delta_ts>2013-08-12 11:40:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-119272-20130812103159.patch</filename>
            <type>text/plain</type>
            <size>1162</size>
            <attacher name="Ragner Magalhaes">ragner.magalhaes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUzOTQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDNiNDM3Nzk4YTg5MmNmZTYxN2VhYzkx
YjFmZmE3MDcxYzliZTkzZjYuLjlkNThhZjJkYmQwMjdlM2E2ODU4ZWM2MTg1OTQwNjE1OGYyNTQx
MjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDgtMTIgIFJhZ25lciBNYWdhbGhhZXMgIDxy
YW5nZXIubkBzYW1zdW5nLmNvbT4KKworICAgICAgICBCcm9rZW4gYnVpbGQgd2l0aCBidWlsZC13
ZWJraXQgLS1uby13ZWJnbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTE5MjcyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgQ1NTX1NIQURFUlMgcmVxdWlyZXMgV0VCR0wgZW5hYmxlZC4KKyAgICAgICAgQWRk
IGVycm9yIG1lc3NhZ2UgdG8gZGVwZW5kZW5jeSBmYWlsdXJlLgorCisgICAgICAgICogd3RmL0Zl
YXR1cmVEZWZpbmVzLmg6CisKIDIwMTMtMDgtMTEgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dh
cmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIEZpeCBtYWtlIGRpc3RjaGVj
ay4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL0ZlYXR1cmVEZWZpbmVzLmggYi9Tb3VyY2Uv
V1RGL3d0Zi9GZWF0dXJlRGVmaW5lcy5oCmluZGV4IGY3YTNiOWRhNzA2YjYzMDY3N2Y0ZmVhNDRl
MDgzYzlhZWYxYWY3ZTQuLjZjZGFkZTkxNGRkNWQ5YTgxOTU3MWFkMGNmYzQ4ZTk5Yzc1ZTMxOGIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0ZlYXR1cmVEZWZpbmVzLmgKKysrIGIvU291cmNl
L1dURi93dGYvRmVhdHVyZURlZmluZXMuaApAQCAtODUwLDQgKzg1MCw4IEBACiAjZXJyb3IgIkVO
QUJMRShWSURFT19UUkFDSykgcmVxdWlyZXMgRU5BQkxFKFZJREVPKSIKICNlbmRpZgogCisjaWYg
RU5BQkxFKENTU19TSEFERVJTKSAmJiAhRU5BQkxFKFdFQkdMKQorI2Vycm9yICJFTkFCTEUoQ1NT
X1NIQURFUlMpIHJlcXVpcmVzIEVOQUJMRShXRUJHTCkiCisjZW5kaWYKKwogI2VuZGlmIC8qIFdU
Rl9GZWF0dXJlRGVmaW5lc19oICovCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>