<?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>183633</bug_id>
          
          <creation_ts>2018-03-14 09:06:27 -0700</creation_ts>
          <short_desc>[TexMap] Don&apos;t bother caching pattern transform matrix</short_desc>
          <delta_ts>2018-03-15 00:15:31 -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>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>luiz</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>noam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1406408</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-03-14 09:06:27 -0700</bug_when>
    <thetext>[TexMap] Don&apos;t bother caching pattern transform matrix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406410</commentid>
    <comment_count>1</comment_count>
      <attachid>335772</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-03-14 09:08:48 -0700</bug_when>
    <thetext>Created attachment 335772
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406623</commentid>
    <comment_count>2</comment_count>
      <attachid>335772</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-03-15 00:14:30 -0700</bug_when>
    <thetext>Comment on attachment 335772
Patch

Clearing flags on attachment: 335772

Committed r229621: &lt;https://trac.webkit.org/changeset/229621&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406624</commentid>
    <comment_count>3</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-03-15 00:14:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406625</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-03-15 00:15:31 -0700</bug_when>
    <thetext>&lt;rdar://problem/38491279&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335772</attachid>
            <date>2018-03-14 09:08:48 -0700</date>
            <delta_ts>2018-03-15 00:14:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183633-20180314170847.patch</filename>
            <type>text/plain</type>
            <size>5536</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NTk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTk4NDkzMjM5N2UyNDNm
MmRjNmEzZDU4ZjZlYmMwOWY4NzJlMmZjOC4uYTVmMGZiODMwMTRkNzc4YmZlNDUyYmQzNzEwOWM0
NjVhMjUzMjM5ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDE4LTAzLTE0ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbVGV4TWFwXSBEb24n
dCBib3RoZXIgY2FjaGluZyBwYXR0ZXJuIHRyYW5zZm9ybSBtYXRyaXgKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MzYzMworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSB0aGUgbV9wYXR0ZXJuVHJh
bnNmb3JtIGFuZCBtX3BhdHRlcm5UcmFuc2Zvcm1EaXJ0eSBtZW1iZXIKKyAgICAgICAgdmFyaWFi
bGVzIGZyb20gdGhlIFRleHR1cmVNYXBwZXJMYXllciBjbGFzcy4gVGhlc2UgdW5uZWNlc3Nhcmls
eQorICAgICAgICBjb21wbGljYXRlIHRoZSBzdGF0ZSB1cGRhdGUgbWV0aG9kcyB0aGF0IG5lZWQg
dG8gY29tcGFyZSB0aGUgZ2l2ZW4KKyAgICAgICAgYXR0cmlidXRlIGFnYWluc3QgdGhlIGN1cnJl
bnQgc3RhdGUsIGFuZCBvbmx5IHVwZGF0ZSBpdCBpZiBpdCBoYXMKKyAgICAgICAgY2hhbmdlZC4K
KworICAgICAgICBJbnN0ZWFkLCBjb21wdXRlIHRoZSBwYXR0ZXJuIFRyYW5zZm9ybWF0aW9uTWF0
cml4IHZhbHVlIG9uLXRoZS1mbHkgaW4KKyAgICAgICAgdGhlIHBhaW50U2VsZigpIG1ldGhvZCwg
aWYgYXQgYWxsIG5lY2Vzc2FyeS4KKworICAgICAgICBObyBjaGFuZ2UgaW4gZnVuY3Rpb25hbGl0
eS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGV4dHVyZU1hcHBlckxheWVyOjpwYWludFNlbGYp
OgorICAgICAgICAoV2ViQ29yZTo6VGV4dHVyZU1hcHBlckxheWVyOjpzZXRDb250ZW50c1JlY3Qp
OgorICAgICAgICAoV2ViQ29yZTo6VGV4dHVyZU1hcHBlckxheWVyOjpzZXRDb250ZW50c1RpbGVT
aXplKToKKyAgICAgICAgKFdlYkNvcmU6OlRleHR1cmVNYXBwZXJMYXllcjo6c2V0Q29udGVudHNU
aWxlUGhhc2UpOgorICAgICAgICAoV2ViQ29yZTo6VGV4dHVyZU1hcHBlckxheWVyOjpjb21wdXRl
UGF0dGVyblRyYW5zZm9ybUlmTmVlZGVkKTogRGVsZXRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckxheWVyLmg6CisKIDIwMTgtMDMtMTMgIEpvaG4g
V2lsYW5kZXIgIDx3aWxhbmRlckBhcHBsZS5jb20+CiAKICAgICAgICAgUmVzb3VyY2UgTG9hZCBT
dGF0aXN0aWNzOiBJbW1lZGlhdGVseSBmb3J3YXJkIGNvb2tpZSBhY2Nlc3MgZm9yIGRvbWFpbnMg
d2l0aCBwcmV2aW91cyB1c2VyIGludGVyYWN0aW9uIHdoZW4gdGhlcmUncyBhbiBvcGVuZXIgZG9j
dW1lbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1h
cC9UZXh0dXJlTWFwcGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKaW5kZXggYjliMmZjN2MyZmQ2ZTAyYjA1
MjYwZTY0MDZjZmEzYzk1YzY4OWU5Mi4uYjQ2YjZmN2YzNjU2ZTU1Njg2OTM4MjI5M2E4ZGY3Mzgz
OTJmYmE3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4
bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKQEAgLTkxLDE3ICs5MSw2IEBA
IHN0YXRpYyBDb2xvciBibGVuZFdpdGhPcGFjaXR5KGNvbnN0IENvbG9yJiBjb2xvciwgZmxvYXQg
b3BhY2l0eSkKICAgICByZXR1cm4gY29sb3IuY29sb3JXaXRoQWxwaGFNdWx0aXBsaWVkQnkob3Bh
Y2l0eSk7CiB9CiAKLXZvaWQgVGV4dHVyZU1hcHBlckxheWVyOjpjb21wdXRlUGF0dGVyblRyYW5z
Zm9ybUlmTmVlZGVkKCkKLXsKLSAgICBpZiAoIW1fcGF0dGVyblRyYW5zZm9ybURpcnR5KQotICAg
ICAgICByZXR1cm47Ci0KLSAgICBtX3BhdHRlcm5UcmFuc2Zvcm1EaXJ0eSA9IGZhbHNlOwotICAg
IG1fcGF0dGVyblRyYW5zZm9ybSA9Ci0gICAgICAgIFRyYW5zZm9ybWF0aW9uTWF0cml4OjpyZWN0
VG9SZWN0KEZsb2F0UmVjdChGbG9hdFBvaW50Ojp6ZXJvKCksIG1fc3RhdGUuY29udGVudHNUaWxl
U2l6ZSksIEZsb2F0UmVjdChGbG9hdFBvaW50Ojp6ZXJvKCksIG1fc3RhdGUuY29udGVudHNSZWN0
LnNpemUoKSkpCi0gICAgICAgIC5tdWx0aXBseShUcmFuc2Zvcm1hdGlvbk1hdHJpeCgpLnRyYW5z
bGF0ZShtX3N0YXRlLmNvbnRlbnRzVGlsZVBoYXNlLndpZHRoKCkgLyBtX3N0YXRlLmNvbnRlbnRz
UmVjdC53aWR0aCgpLCBtX3N0YXRlLmNvbnRlbnRzVGlsZVBoYXNlLmhlaWdodCgpIC8gbV9zdGF0
ZS5jb250ZW50c1JlY3QuaGVpZ2h0KCkpKTsKLX0KLQogdm9pZCBUZXh0dXJlTWFwcGVyTGF5ZXI6
OnBhaW50U2VsZihjb25zdCBUZXh0dXJlTWFwcGVyUGFpbnRPcHRpb25zJiBvcHRpb25zKQogewog
ICAgIGlmICghbV9zdGF0ZS52aXNpYmxlIHx8ICFtX3N0YXRlLmNvbnRlbnRzVmlzaWJsZSkKQEAg
LTEzOCw5ICsxMjcsMTEgQEAgdm9pZCBUZXh0dXJlTWFwcGVyTGF5ZXI6OnBhaW50U2VsZihjb25z
dCBUZXh0dXJlTWFwcGVyUGFpbnRPcHRpb25zJiBvcHRpb25zKQogICAgICAgICByZXR1cm47CiAK
ICAgICBpZiAoIW1fc3RhdGUuY29udGVudHNUaWxlU2l6ZS5pc0VtcHR5KCkpIHsKLSAgICAgICAg
Y29tcHV0ZVBhdHRlcm5UcmFuc2Zvcm1JZk5lZWRlZCgpOwogICAgICAgICBvcHRpb25zLnRleHR1
cmVNYXBwZXIuc2V0V3JhcE1vZGUoVGV4dHVyZU1hcHBlcjo6UmVwZWF0V3JhcCk7Ci0gICAgICAg
IG9wdGlvbnMudGV4dHVyZU1hcHBlci5zZXRQYXR0ZXJuVHJhbnNmb3JtKG1fcGF0dGVyblRyYW5z
Zm9ybSk7CisKKyAgICAgICAgYXV0byBwYXR0ZXJuVHJhbnNmb3JtID0gVHJhbnNmb3JtYXRpb25N
YXRyaXg6OnJlY3RUb1JlY3QoeyB7IH0sIG1fc3RhdGUuY29udGVudHNUaWxlU2l6ZSB9LCB7IHsg
fSwgbV9zdGF0ZS5jb250ZW50c1JlY3Quc2l6ZSgpIH0pCisgICAgICAgICAgICAudHJhbnNsYXRl
KG1fc3RhdGUuY29udGVudHNUaWxlUGhhc2Uud2lkdGgoKSAvIG1fc3RhdGUuY29udGVudHNSZWN0
LndpZHRoKCksIG1fc3RhdGUuY29udGVudHNUaWxlUGhhc2UuaGVpZ2h0KCkgLyBtX3N0YXRlLmNv
bnRlbnRzUmVjdC5oZWlnaHQoKSk7CisgICAgICAgIG9wdGlvbnMudGV4dHVyZU1hcHBlci5zZXRQ
YXR0ZXJuVHJhbnNmb3JtKHBhdHRlcm5UcmFuc2Zvcm0pOwogICAgIH0KIAogICAgIEFTU0VSVCgh
bGF5ZXJSZWN0KCkuaXNFbXB0eSgpKTsKQEAgLTU1NSwyNiArNTQ2LDE3IEBAIHZvaWQgVGV4dHVy
ZU1hcHBlckxheWVyOjpzZXRDaGlsZHJlblRyYW5zZm9ybShjb25zdCBUcmFuc2Zvcm1hdGlvbk1h
dHJpeCYgY2hpbGRyCiAKIHZvaWQgVGV4dHVyZU1hcHBlckxheWVyOjpzZXRDb250ZW50c1JlY3Qo
Y29uc3QgRmxvYXRSZWN0JiBjb250ZW50c1JlY3QpCiB7Ci0gICAgaWYgKGNvbnRlbnRzUmVjdCA9
PSBtX3N0YXRlLmNvbnRlbnRzUmVjdCkKLSAgICAgICAgcmV0dXJuOwogICAgIG1fc3RhdGUuY29u
dGVudHNSZWN0ID0gY29udGVudHNSZWN0OwotICAgIG1fcGF0dGVyblRyYW5zZm9ybURpcnR5ID0g
dHJ1ZTsKIH0KIAogdm9pZCBUZXh0dXJlTWFwcGVyTGF5ZXI6OnNldENvbnRlbnRzVGlsZVNpemUo
Y29uc3QgRmxvYXRTaXplJiBzaXplKQogewotICAgIGlmIChzaXplID09IG1fc3RhdGUuY29udGVu
dHNUaWxlU2l6ZSkKLSAgICAgICAgcmV0dXJuOwogICAgIG1fc3RhdGUuY29udGVudHNUaWxlU2l6
ZSA9IHNpemU7Ci0gICAgbV9wYXR0ZXJuVHJhbnNmb3JtRGlydHkgPSB0cnVlOwogfQogCiB2b2lk
IFRleHR1cmVNYXBwZXJMYXllcjo6c2V0Q29udGVudHNUaWxlUGhhc2UoY29uc3QgRmxvYXRTaXpl
JiBwaGFzZSkKIHsKLSAgICBpZiAocGhhc2UgPT0gbV9zdGF0ZS5jb250ZW50c1RpbGVQaGFzZSkK
LSAgICAgICAgcmV0dXJuOwogICAgIG1fc3RhdGUuY29udGVudHNUaWxlUGhhc2UgPSBwaGFzZTsK
LSAgICBtX3BhdHRlcm5UcmFuc2Zvcm1EaXJ0eSA9IHRydWU7CiB9CiAKIHZvaWQgVGV4dHVyZU1h
cHBlckxheWVyOjpzZXRNYXNrc1RvQm91bmRzKGJvb2wgbWFza3NUb0JvdW5kcykKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVy
TGF5ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJl
TWFwcGVyTGF5ZXIuaAppbmRleCA3ZTVmMzMyNTAyMWY0NmVlOTVmY2Q1ZWExMTc2NDVmMzRlMTYy
ZWMzLi5lNjE3ZTQ2YmFjZDljZGMyODhkMDMxNzhkYTMxMzczYTk1ZmYwZjliIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckxh
eWVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1
cmVNYXBwZXJMYXllci5oCkBAIC00Nyw3ICs0Nyw2IEBAIHB1YmxpYzoKICAgICAgICAgLCBtX3Rl
eHR1cmVNYXBwZXIoMCkKICAgICAgICAgLCBtX2ZpeGVkVG9WaWV3cG9ydChmYWxzZSkKICAgICAg
ICAgLCBtX2lkKDApCi0gICAgICAgICwgbV9wYXR0ZXJuVHJhbnNmb3JtRGlydHkoZmFsc2UpCiAg
ICAgeyB9CiAKICAgICB2aXJ0dWFsIH5UZXh0dXJlTWFwcGVyTGF5ZXIoKTsKQEAgLTE0Nyw3ICsx
NDYsNiBAQCBwcml2YXRlOgogICAgIHZvaWQgcGFpbnRTZWxmQW5kQ2hpbGRyZW4oY29uc3QgVGV4
dHVyZU1hcHBlclBhaW50T3B0aW9ucyYpOwogICAgIHZvaWQgcGFpbnRTZWxmQW5kQ2hpbGRyZW5X
aXRoUmVwbGljYShjb25zdCBUZXh0dXJlTWFwcGVyUGFpbnRPcHRpb25zJik7CiAgICAgdm9pZCBh
cHBseU1hc2soY29uc3QgVGV4dHVyZU1hcHBlclBhaW50T3B0aW9ucyYpOwotICAgIHZvaWQgY29t
cHV0ZVBhdHRlcm5UcmFuc2Zvcm1JZk5lZWRlZCgpOwogCiAgICAgLy8gVGV4dHVyZU1hcHBlckFu
aW1hdGlvbjo6Q2xpZW50CiAgICAgdm9pZCBzZXRBbmltYXRlZFRyYW5zZm9ybShjb25zdCBUcmFu
c2Zvcm1hdGlvbk1hdHJpeCYpIG92ZXJyaWRlOwpAQCAtMjI2LDggKzIyNCw2IEBAIHByaXZhdGU6
CiAgICAgRmxvYXRTaXplIG1fc2Nyb2xsUG9zaXRpb25EZWx0YTsKICAgICBib29sIG1fZml4ZWRU
b1ZpZXdwb3J0OwogICAgIHVpbnQzMl90IG1faWQ7Ci0gICAgVHJhbnNmb3JtYXRpb25NYXRyaXgg
bV9wYXR0ZXJuVHJhbnNmb3JtOwotICAgIGJvb2wgbV9wYXR0ZXJuVHJhbnNmb3JtRGlydHk7CiB9
OwogCiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>