<?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>94954</bug_id>
          
          <creation_ts>2012-08-24 10:47:18 -0700</creation_ts>
          <short_desc>[chromium] Enable accelerated skia implementation of feBlend.</short_desc>
          <delta_ts>2012-08-24 13:18:54 -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>New Bugs</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="Stephen White">senorblanco</reporter>
          <assigned_to name="Stephen White">senorblanco</assigned_to>
          <cc>jamesr</cc>
    
    <cc>kbr</cc>
    
    <cc>krit</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>704231</commentid>
    <comment_count>0</comment_count>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2012-08-24 10:47:18 -0700</bug_when>
    <thetext>[chromium] Enable accelerated skia implementation of feBlend.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704238</commentid>
    <comment_count>1</comment_count>
      <attachid>160451</attachid>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2012-08-24 10:51:32 -0700</bug_when>
    <thetext>Created attachment 160451
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704373</commentid>
    <comment_count>2</comment_count>
      <attachid>160451</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-08-24 13:12:23 -0700</bug_when>
    <thetext>Comment on attachment 160451
Patch

R=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704382</commentid>
    <comment_count>3</comment_count>
      <attachid>160451</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-24 13:18:51 -0700</bug_when>
    <thetext>Comment on attachment 160451
Patch

Clearing flags on attachment: 160451

Committed r126616: &lt;http://trac.webkit.org/changeset/126616&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704383</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-24 13:18:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>160451</attachid>
            <date>2012-08-24 10:51:32 -0700</date>
            <delta_ts>2012-08-24 13:18:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94954-20120824135127.patch</filename>
            <type>text/plain</type>
            <size>6185</size>
            <attacher name="Stephen White">senorblanco</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNjU4OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDEyLTA4LTI0ICBTdGVwaGVu
IFdoaXRlICA8c2Vub3JibGFuY29AY2hyb21pdW0ub3JnPgorCisgICAgICAgIEVuYWJsZSBhY2Nl
bGVyYXRlZCBTa2lhIGltcGxlbWVudGF0aW9uIG9mIGZlQmxlbmQgZmlsdGVyLgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTQ5NTQKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaWxsIGJlIGNvdmVyZWQgYnkg
ZXhpc3RpbmcgdGVzdHMgaW4gc3ZnLyB3aGVuIHRlc3RzIGFyZSBydW4gd2l0aAorICAgICAgICBh
Y2NlbGVyYXRlZCBwYWludGluZy4KKworICAgICAgICAqIFdlYkNvcmUuZ3lwaToKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZFQmxlbmQuaDoKKyAgICAgICAgKEZFQmxlbmQp
OgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9GRUJsZW5kU2tpYS5j
cHA6IEFkZGVkLgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChXZWJDb3JlOjp0b1NraWFN
b2RlKToKKyAgICAgICAgKFdlYkNvcmU6OkZFQmxlbmQ6OnBsYXRmb3JtQXBwbHlTa2lhKToKKwog
MjAxMi0wOC0yNCAgSm9zaHVhIE5ldHRlcmZpZWxkICA8am5ldHRlcmZpZWxkQHJpbS5jb20+CiAK
ICAgICAgICAgW0JsYWNrQmVycnldIEV4dGVuZCBMYXllckZpbHRlclJlbmRlcmVyIGluIHByZXBh
cmF0aW9uIGZvciBDU1MgU2hhZGVycwpJbmRleDogU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXBp
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZ3lwaQkocmV2aXNpb24gMTI2
NTgyKQorKysgU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXBpCSh3b3JraW5nIGNvcHkpCkBAIC0z
NzY4LDYgKzM3NjgsNyBAQAogICAgICAgICAgICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMv
YXJtL0ZFR2F1c3NpYW5CbHVyTkVPTi5oJywKICAgICAgICAgICAgICdwbGF0Zm9ybS9ncmFwaGlj
cy9maWx0ZXJzL2FybS9GRUxpZ2h0aW5nTkVPTi5jcHAnLAogICAgICAgICAgICAgJ3BsYXRmb3Jt
L2dyYXBoaWNzL2ZpbHRlcnMvYXJtL0ZFTGlnaHRpbmdORU9OLmgnLAorICAgICAgICAgICAgJ3Bs
YXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9GRUJsZW5kU2tpYS5jcHAnLAogICAgICAgICAg
ICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9GRUNvbG9yTWF0cml4U2tpYS5jcHAn
LAogICAgICAgICAgICAgJ3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9GRUdhdXNzaWFu
Qmx1clNraWEuY3BwJywKICAgICAgICAgICAgICdwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL3Nr
aWEvRkVNb3JwaG9sb2d5U2tpYS5jcHAnLApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZmlsdGVycy9GRUJsZW5kLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GRUJsZW5kLmgJKHJldmlzaW9uIDEyNjU4MikKKysr
IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvRkVCbGVuZC5oCSh3b3Jr
aW5nIGNvcHkpCkBAIC00OSw2ICs0OSw5IEBAIHB1YmxpYzoKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGNvbG9yQXJyYXlMZW5ndGgpOwogICAgIHZvaWQgcGxhdGZvcm1BcHBs
eU5FT04odW5zaWduZWQgY2hhciogc3JjUGl4ZWxBcnJheUEsIHVuc2lnbmVkIGNoYXIqIHNyY1Bp
eGVsQXJyYXlCLCB1bnNpZ25lZCBjaGFyKiBkc3RQaXhlbEFycmF5LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgY29sb3JBcnJheUxlbmd0aCk7CisjaWYgVVNFKFNLSUEpCisg
ICAgdmlydHVhbCBib29sIHBsYXRmb3JtQXBwbHlTa2lhKCk7CisjZW5kaWYKIAogICAgIHZpcnR1
YWwgdm9pZCBwbGF0Zm9ybUFwcGx5U29mdHdhcmUoKTsKICAgICB2aXJ0dWFsIHZvaWQgZHVtcCgp
OwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9za2lhL0ZF
QmxlbmRTa2lhLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9maWx0ZXJzL3NraWEvRkVCbGVuZFNraWEuY3BwCShyZXZpc2lvbiAwKQorKysgU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9za2lhL0ZFQmxlbmRTa2lhLmNwcAko
cmV2aXNpb24gMCkKQEAgLTAsMCArMSw4OSBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxMiBH
b29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFu
ZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9k
aWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zCisgKiBhcmUgbWV0OgorICoKKyAqIDEuICBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNl
IGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIu
ICBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3Zl
IGNvcHlyaWdodAorICogICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRo
ZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgICBkb2N1bWVudGF0aW9uIGFuZC9v
ciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAq
IFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgQU5EIElUUyBDT05UUklCVVRPUlMg
IkFTIElTIiBBTkQgQU5ZCisgKiBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVE
SU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVECisgKiBXQVJSQU5USUVTIE9GIE1F
UkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCisg
KiBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBPUiBJVFMgQ09OVFJJQlVUT1JT
IEJFIExJQUJMRSBGT1IgQU5ZCisgKiBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVD
SUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUworICogKElOQ0xVRElORywg
QlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOworICogTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElO
VEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5ECisgKiBPTiBBTlkgVEhFT1JZIE9GIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorICog
KElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9V
VCBPRiBUSEUgVVNFIE9GCisgKiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhF
IFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIK
KworI2lmIEVOQUJMRShGSUxURVJTKQorI2luY2x1ZGUgIkZFQmxlbmQuaCIKKworI2luY2x1ZGUg
Ik5hdGl2ZUltYWdlU2tpYS5oIgorI2luY2x1ZGUgIlNrQml0bWFwU291cmNlLmgiCisjaW5jbHVk
ZSAiU2tCbGVuZEltYWdlRmlsdGVyLmgiCisKK25hbWVzcGFjZSBXZWJDb3JlIHsKKworc3RhdGlj
IFNrQmxlbmRJbWFnZUZpbHRlcjo6TW9kZSB0b1NraWFNb2RlKEJsZW5kTW9kZVR5cGUgbW9kZSkK
K3sKKyAgICBzd2l0Y2ggKG1vZGUpIHsKKyAgICBjYXNlIEZFQkxFTkRfTU9ERV9OT1JNQUw6Cisg
ICAgICAgIHJldHVybiBTa0JsZW5kSW1hZ2VGaWx0ZXI6OmtOb3JtYWxfTW9kZTsKKyAgICBjYXNl
IEZFQkxFTkRfTU9ERV9NVUxUSVBMWToKKyAgICAgICAgcmV0dXJuIFNrQmxlbmRJbWFnZUZpbHRl
cjo6a011bHRpcGx5X01vZGU7CisgICAgY2FzZSBGRUJMRU5EX01PREVfU0NSRUVOOgorICAgICAg
ICByZXR1cm4gU2tCbGVuZEltYWdlRmlsdGVyOjprU2NyZWVuX01vZGU7CisgICAgY2FzZSBGRUJM
RU5EX01PREVfREFSS0VOOgorICAgICAgICByZXR1cm4gU2tCbGVuZEltYWdlRmlsdGVyOjprRGFy
a2VuX01vZGU7CisgICAgY2FzZSBGRUJMRU5EX01PREVfTElHSFRFTjoKKyAgICAgICAgcmV0dXJu
IFNrQmxlbmRJbWFnZUZpbHRlcjo6a0xpZ2h0ZW5fTW9kZTsKKyAgICBkZWZhdWx0OgorICAgICAg
ICByZXR1cm4gU2tCbGVuZEltYWdlRmlsdGVyOjprTm9ybWFsX01vZGU7CisgICAgfQorfQorCiti
b29sIEZFQmxlbmQ6OnBsYXRmb3JtQXBwbHlTa2lhKCkKK3sKKyAgICAvLyBGb3Igbm93LCBvbmx5
IHVzZSB0aGUgc2tpYSBpbXBsZW1lbnRhdGlvbiBmb3IgYWNjZWxlcmF0ZWQgcmVuZGVyaW5nLgor
ICAgIGlmIChmaWx0ZXIoKS0+cmVuZGVyaW5nTW9kZSgpICE9IEFjY2VsZXJhdGVkKQorICAgICAg
ICByZXR1cm4gZmFsc2U7CisKKyAgICBGaWx0ZXJFZmZlY3QqIGluID0gaW5wdXRFZmZlY3QoMCk7
CisgICAgRmlsdGVyRWZmZWN0KiBpbjIgPSBpbnB1dEVmZmVjdCgxKTsKKworICAgIGlmICghaW4g
fHwgIWluMikgCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIEltYWdlQnVmZmVyKiByZXN1
bHRJbWFnZSA9IGNyZWF0ZUltYWdlQnVmZmVyUmVzdWx0KCk7CisgICAgaWYgKCFyZXN1bHRJbWFn
ZSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgUmVmUHRyPEltYWdlPiBmb3JlZ3JvdW5k
ID0gaW4tPmFzSW1hZ2VCdWZmZXIoKS0+Y29weUltYWdlKERvbnRDb3B5QmFja2luZ1N0b3JlKTsK
KyAgICBSZWZQdHI8SW1hZ2U+IGJhY2tncm91bmQgPSBpbjItPmFzSW1hZ2VCdWZmZXIoKS0+Y29w
eUltYWdlKERvbnRDb3B5QmFja2luZ1N0b3JlKTsKKworICAgIFNrQml0bWFwIGZvcmVncm91bmRC
aXRtYXAgPSBmb3JlZ3JvdW5kLT5uYXRpdmVJbWFnZUZvckN1cnJlbnRGcmFtZSgpLT5iaXRtYXAo
KTsKKyAgICBTa0JpdG1hcCBiYWNrZ3JvdW5kQml0bWFwID0gYmFja2dyb3VuZC0+bmF0aXZlSW1h
Z2VGb3JDdXJyZW50RnJhbWUoKS0+Yml0bWFwKCk7CisKKyAgICBTa0F1dG9UVW5yZWY8U2tJbWFn
ZUZpbHRlcj4gYmFja2dyb3VuZFNvdXJjZShuZXcgU2tCaXRtYXBTb3VyY2UoYmFja2dyb3VuZEJp
dG1hcCkpOworICAgIFNrQmxlbmRJbWFnZUZpbHRlcjo6TW9kZSBtb2RlID0gdG9Ta2lhTW9kZSht
X21vZGUpOworICAgIFNrQXV0b1RVbnJlZjxTa0ltYWdlRmlsdGVyPiBibGVuZChuZXcgU2tCbGVu
ZEltYWdlRmlsdGVyKG1vZGUsIGJhY2tncm91bmRTb3VyY2UpKTsKKyAgICBTa1BhaW50IHBhaW50
OworICAgIHBhaW50LnNldEltYWdlRmlsdGVyKGJsZW5kKTsKKyAgICBTa0NhbnZhcyogY2FudmFz
ID0gcmVzdWx0SW1hZ2UtPmNvbnRleHQoKS0+cGxhdGZvcm1Db250ZXh0KCktPmNhbnZhcygpOwor
ICAgIGNhbnZhcy0+ZHJhd0JpdG1hcChmb3JlZ3JvdW5kQml0bWFwLCAwLCAwLCAmcGFpbnQpOwor
ICAgIHJldHVybiB0cnVlOworfQorCit9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCisKKyNlbmRpZiAv
LyBFTkFCTEUoRklMVEVSUykKClByb3BlcnR5IGNoYW5nZXMgb246IFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvc2tpYS9GRUJsZW5kU2tpYS5jcHAKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpB
ZGRlZDogc3ZuOmVvbC1zdHlsZQogICArIExGCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>