<?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>146559</bug_id>
          
          <creation_ts>2015-07-02 13:54:33 -0700</creation_ts>
          <short_desc>[WinCairo][WebGL] Enable HLSL.</short_desc>
          <delta_ts>2015-07-03 11:46:45 -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>ANGLE</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>PlatformOnly</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>peavo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>roger_fong</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1106456</commentid>
    <comment_count>0</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-07-02 13:54:33 -0700</bug_when>
    <thetext>Enabling High Level Shader Language seems to be needed for WebGL to work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1106457</commentid>
    <comment_count>1</comment_count>
      <attachid>256032</attachid>
    <who name="">peavo</who>
    <bug_when>2015-07-02 13:58:36 -0700</bug_when>
    <thetext>Created attachment 256032
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1106459</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-02 14:00:43 -0700</bug_when>
    <thetext>Note that there are important steps to take when updating ANGLE. See http://trac.webkit.org/wiki/UpdatingANGLE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1106732</commentid>
    <comment_count>3</comment_count>
      <attachid>256032</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-07-03 10:55:03 -0700</bug_when>
    <thetext>Comment on attachment 256032
Patch

I wondered why it wasn&apos;t working.  Thanks for looking into this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1106738</commentid>
    <comment_count>4</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-07-03 11:05:52 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 256032 [details]
&gt; Patch
&gt; 
&gt; I wondered why it wasn&apos;t working.  Thanks for looking into this.

Thanks for reviewing!

When not running from Visual Studio, it is also important to copy &quot;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\D3Dcompiler_47.dll&quot; to the same folder as WinLauncher.exe, or have it in the PATH. Otherwise ANGLE will fail to initialize.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1106746</commentid>
    <comment_count>5</comment_count>
      <attachid>256032</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-03 11:46:42 -0700</bug_when>
    <thetext>Comment on attachment 256032
Patch

Clearing flags on attachment: 256032

Committed r186262: &lt;http://trac.webkit.org/changeset/186262&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1106747</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-03 11:46:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>256032</attachid>
            <date>2015-07-02 13:58:36 -0700</date>
            <delta_ts>2015-07-03 11:46:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146559-20150702225717.patch</filename>
            <type>text/plain</type>
            <size>5689</size>
            <attacher>peavo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NjIzNCkKKysrIFNv
dXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDE2IEBACisyMDE1LTA3LTAyICBQZXIgQXJuZSBWb2xsYW4gIDxwZWF2b0BvdXRsb29rLmNvbT4K
KworICAgICAgICBbV2luQ2Fpcm9dW1dlYkdMXSBFbmFibGUgSExTTC4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NjU1OQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEhpZ2ggTGV2ZWwgU2hhZGVyIExhbmd1
YWdlIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIFdlYkdMIHRvIHdvcmsgb24gV2luZG93cy4KKwor
ICAgICAgICAqIEFOR0xFLnZjeHByb2ovdHJhbnNsYXRvckNvbW1vbi5wcm9wczoKKyAgICAgICAg
KiBBTkdMRS52Y3hwcm9qL3RyYW5zbGF0b3JfaGxzbC52Y3hwcm9qOgorICAgICAgICAqIEFOR0xF
LnZjeHByb2ovdHJhbnNsYXRvcl9obHNsLnZjeHByb2ouZmlsdGVyczoKKwogMjAxNS0wNy0wMSAg
QWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIFJl
LWVuYWJsZSBXZWJHTCBvbiBXaW5DYWlybwpJbmRleDogU291cmNlL1RoaXJkUGFydHkvQU5HTEUv
QU5HTEUudmN4cHJvai90cmFuc2xhdG9yQ29tbW9uLnByb3BzCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9UaGlyZFBhcnR5L0FOR0xFL0FOR0xFLnZjeHByb2ovdHJhbnNsYXRvckNvbW1vbi5wcm9wcwko
cmV2aXNpb24gMTg2MjMwKQorKysgU291cmNlL1RoaXJkUGFydHkvQU5HTEUvQU5HTEUudmN4cHJv
ai90cmFuc2xhdG9yQ29tbW9uLnByb3BzCSh3b3JraW5nIGNvcHkpCkBAIC04LDcgKzgsNyBAQAog
ICA8SXRlbURlZmluaXRpb25Hcm91cD4KICAgICA8Q2xDb21waWxlPgogICAgICAgPEFkZGl0aW9u
YWxJbmNsdWRlRGlyZWN0b3JpZXM+Li4vc3JjOy4uL2luY2x1ZGU7Li4vaW5jbHVkZS9LSFI8L0Fk
ZGl0aW9uYWxJbmNsdWRlRGlyZWN0b3JpZXM+Ci0gICAgICA8UHJlcHJvY2Vzc29yRGVmaW5pdGlv
bnM+QU5HTEVfV0VCS0lUX1dJTjslKFByZXByb2Nlc3NvckRlZmluaXRpb25zKTwvUHJlcHJvY2Vz
c29yRGVmaW5pdGlvbnM+CisgICAgICA8UHJlcHJvY2Vzc29yRGVmaW5pdGlvbnM+QU5HTEVfV0VC
S0lUX1dJTjtBTkdMRV9FTkFCTEVfSExTTDslKFByZXByb2Nlc3NvckRlZmluaXRpb25zKTwvUHJl
cHJvY2Vzc29yRGVmaW5pdGlvbnM+CiAgICAgPC9DbENvbXBpbGU+CiAgICAgPExpYj4KICAgICAg
IDxPdXRwdXRGaWxlPiQoQ09ORklHVVJBVElPTkJVSUxERElSKVxsaWIkKFBsYXRmb3JtQXJjaGl0
ZWN0dXJlKVwkKFRhcmdldE5hbWUpJChUYXJnZXRFeHQpPC9PdXRwdXRGaWxlPgpJbmRleDogU291
cmNlL1RoaXJkUGFydHkvQU5HTEUvQU5HTEUudmN4cHJvai90cmFuc2xhdG9yX2hsc2wudmN4cHJv
ago9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9BTkdMRS52Y3hwcm9qL3Ry
YW5zbGF0b3JfaGxzbC52Y3hwcm9qCShyZXZpc2lvbiAxODYyMzApCisrKyBTb3VyY2UvVGhpcmRQ
YXJ0eS9BTkdMRS9BTkdMRS52Y3hwcm9qL3RyYW5zbGF0b3JfaGxzbC52Y3hwcm9qCSh3b3JraW5n
IGNvcHkpCkBAIC0xNjUsMTggKzE2NSwyOCBAQAogICA8L0ltcG9ydEdyb3VwPgogICA8UHJvcGVy
dHlHcm91cCBMYWJlbD0iVXNlck1hY3JvcyIgLz4KICAgPEl0ZW1Hcm91cD4KKyAgICA8Q2xDb21w
aWxlIEluY2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9yXEFTVE1ldGFkYXRhSExTTC5j
cHAiIC8+CiAgICAgPENsQ29tcGlsZSBJbmNsdWRlPSIuLlxzcmNcY29tcGlsZXJcdHJhbnNsYXRv
clxibG9ja2xheW91dEhMU0wuY3BwIiAvPgorICAgIDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cc3Jj
XGNvbXBpbGVyXHRyYW5zbGF0b3JcQnVpbHRJbkZ1bmN0aW9uRW11bGF0b3JITFNMLmNwcCIgLz4K
ICAgICA8Q2xDb21waWxlIEluY2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9yXE91dHB1
dEhMU0wuY3BwIiAvPgogICAgIDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cc3JjXGNvbXBpbGVyXHRy
YW5zbGF0b3JcU2VhcmNoU3ltYm9sLmNwcCIgLz4KKyAgICA8Q2xDb21waWxlIEluY2x1ZGU9Ii4u
XHNyY1xjb21waWxlclx0cmFuc2xhdG9yXFN0cnVjdHVyZUhMU0wuY3BwIiAvPgogICAgIDxDbENv
bXBpbGUgSW5jbHVkZT0iLi5cc3JjXGNvbXBpbGVyXHRyYW5zbGF0b3JcVHJhbnNsYXRvckhMU0wu
Y3BwIiAvPgogICAgIDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cc3JjXGNvbXBpbGVyXHRyYW5zbGF0
b3JcVW5mb2xkU2hvcnRDaXJjdWl0LmNwcCIgLz4KKyAgICA8Q2xDb21waWxlIEluY2x1ZGU9Ii4u
XHNyY1xjb21waWxlclx0cmFuc2xhdG9yXFVuaWZvcm1ITFNMLmNwcCIgLz4KKyAgICA8Q2xDb21w
aWxlIEluY2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9yXFV0aWxzSExTTC5jcHAiIC8+
CiAgIDwvSXRlbUdyb3VwPgogICA8SXRlbUdyb3VwPgorICAgIDxDbEluY2x1ZGUgSW5jbHVkZT0i
Li5cc3JjXGNvbXBpbGVyXHRyYW5zbGF0b3JcQVNUTWV0YWRhdGFITFNMLmgiIC8+CisgICAgPENs
SW5jbHVkZSBJbmNsdWRlPSIuLlxzcmNcY29tcGlsZXJcdHJhbnNsYXRvclxCdWlsdEluRnVuY3Rp
b25FbXVsYXRvckhMU0wuaCIgLz4KICAgICA8Q2xJbmNsdWRlIEluY2x1ZGU9Ii4uXHNyY1xjb21w
aWxlclx0cmFuc2xhdG9yXERldGVjdERpc2NvbnRpbnVpdHkuaCIgLz4KICAgICA8Q2xJbmNsdWRl
IEluY2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9yXE91dHB1dEhMU0wuaCIgLz4KICAg
ICA8Q2xJbmNsdWRlIEluY2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9yXFNlYXJjaFN5
bWJvbC5oIiAvPgorICAgIDxDbEluY2x1ZGUgSW5jbHVkZT0iLi5cc3JjXGNvbXBpbGVyXHRyYW5z
bGF0b3JcU3RydWN0dXJlSExTTC5oIiAvPgogICAgIDxDbEluY2x1ZGUgSW5jbHVkZT0iLi5cc3Jj
XGNvbXBpbGVyXHRyYW5zbGF0b3JcVHJhbnNsYXRvckhMU0wuaCIgLz4KICAgICA8Q2xJbmNsdWRl
IEluY2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9yXFVuZm9sZFNob3J0Q2lyY3VpdC5o
IiAvPgorICAgIDxDbEluY2x1ZGUgSW5jbHVkZT0iLi5cc3JjXGNvbXBpbGVyXHRyYW5zbGF0b3Jc
VW5pZm9ybUhMU0wuaCIgLz4KKyAgICA8Q2xJbmNsdWRlIEluY2x1ZGU9Ii4uXHNyY1xjb21waWxl
clx0cmFuc2xhdG9yXFV0aWxzSExTTC5oIiAvPgogICA8L0l0ZW1Hcm91cD4KICAgPEltcG9ydCBQ
cm9qZWN0PSIkKFZDVGFyZ2V0c1BhdGgpXE1pY3Jvc29mdC5DcHAudGFyZ2V0cyIgLz4KICAgPElt
cG9ydEdyb3VwIExhYmVsPSJFeHRlbnNpb25UYXJnZXRzIj4KSW5kZXg6IFNvdXJjZS9UaGlyZFBh
cnR5L0FOR0xFL0FOR0xFLnZjeHByb2ovdHJhbnNsYXRvcl9obHNsLnZjeHByb2ouZmlsdGVycwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9BTkdMRS52Y3hwcm9qL3RyYW5z
bGF0b3JfaGxzbC52Y3hwcm9qLmZpbHRlcnMJKHJldmlzaW9uIDE4NjIzMCkKKysrIFNvdXJjZS9U
aGlyZFBhcnR5L0FOR0xFL0FOR0xFLnZjeHByb2ovdHJhbnNsYXRvcl9obHNsLnZjeHByb2ouZmls
dGVycwkod29ya2luZyBjb3B5KQpAQCAtMjYsNiArMjYsMjEgQEAKICAgICA8Q2xDb21waWxlIElu
Y2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9yXGJsb2NrbGF5b3V0SExTTC5jcHAiPgog
ICAgICAgPEZpbHRlcj5Tb3VyY2UgRmlsZXM8L0ZpbHRlcj4KICAgICA8L0NsQ29tcGlsZT4KKyAg
ICA8Q2xDb21waWxlIEluY2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9yXFVuaWZvcm1I
TFNMLmNwcCI+CisgICAgICA8RmlsdGVyPlNvdXJjZSBGaWxlczwvRmlsdGVyPgorICAgIDwvQ2xD
b21waWxlPgorICAgIDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cc3JjXGNvbXBpbGVyXHRyYW5zbGF0
b3JcQVNUTWV0YWRhdGFITFNMLmNwcCI+CisgICAgICA8RmlsdGVyPlNvdXJjZSBGaWxlczwvRmls
dGVyPgorICAgIDwvQ2xDb21waWxlPgorICAgIDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cc3JjXGNv
bXBpbGVyXHRyYW5zbGF0b3JcU3RydWN0dXJlSExTTC5jcHAiPgorICAgICAgPEZpbHRlcj5Tb3Vy
Y2UgRmlsZXM8L0ZpbHRlcj4KKyAgICA8L0NsQ29tcGlsZT4KKyAgICA8Q2xDb21waWxlIEluY2x1
ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9yXEJ1aWx0SW5GdW5jdGlvbkVtdWxhdG9ySExT
TC5jcHAiPgorICAgICAgPEZpbHRlcj5Tb3VyY2UgRmlsZXM8L0ZpbHRlcj4KKyAgICA8L0NsQ29t
cGlsZT4KKyAgICA8Q2xDb21waWxlIEluY2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9y
XFV0aWxzSExTTC5jcHAiPgorICAgICAgPEZpbHRlcj5Tb3VyY2UgRmlsZXM8L0ZpbHRlcj4KKyAg
ICA8L0NsQ29tcGlsZT4KICAgPC9JdGVtR3JvdXA+CiAgIDxJdGVtR3JvdXA+CiAgICAgPENsSW5j
bHVkZSBJbmNsdWRlPSIuLlxzcmNcY29tcGlsZXJcdHJhbnNsYXRvclxEZXRlY3REaXNjb250aW51
aXR5LmgiPgpAQCAtNDMsNSArNTgsMjAgQEAKICAgICA8Q2xJbmNsdWRlIEluY2x1ZGU9Ii4uXHNy
Y1xjb21waWxlclx0cmFuc2xhdG9yXFRyYW5zbGF0b3JITFNMLmgiPgogICAgICAgPEZpbHRlcj5I
ZWFkZXIgRmlsZXM8L0ZpbHRlcj4KICAgICA8L0NsSW5jbHVkZT4KKyAgICA8Q2xJbmNsdWRlIElu
Y2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9yXFVuaWZvcm1ITFNMLmgiPgorICAgICAg
PEZpbHRlcj5IZWFkZXIgRmlsZXM8L0ZpbHRlcj4KKyAgICA8L0NsSW5jbHVkZT4KKyAgICA8Q2xJ
bmNsdWRlIEluY2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0cmFuc2xhdG9yXEFTVE1ldGFkYXRhSExT
TC5oIj4KKyAgICAgIDxGaWx0ZXI+SGVhZGVyIEZpbGVzPC9GaWx0ZXI+CisgICAgPC9DbEluY2x1
ZGU+CisgICAgPENsSW5jbHVkZSBJbmNsdWRlPSIuLlxzcmNcY29tcGlsZXJcdHJhbnNsYXRvclxT
dHJ1Y3R1cmVITFNMLmgiPgorICAgICAgPEZpbHRlcj5IZWFkZXIgRmlsZXM8L0ZpbHRlcj4KKyAg
ICA8L0NsSW5jbHVkZT4KKyAgICA8Q2xJbmNsdWRlIEluY2x1ZGU9Ii4uXHNyY1xjb21waWxlclx0
cmFuc2xhdG9yXEJ1aWx0SW5GdW5jdGlvbkVtdWxhdG9ySExTTC5oIj4KKyAgICAgIDxGaWx0ZXI+
SGVhZGVyIEZpbGVzPC9GaWx0ZXI+CisgICAgPC9DbEluY2x1ZGU+CisgICAgPENsSW5jbHVkZSBJ
bmNsdWRlPSIuLlxzcmNcY29tcGlsZXJcdHJhbnNsYXRvclxVdGlsc0hMU0wuaCI+CisgICAgICA8
RmlsdGVyPkhlYWRlciBGaWxlczwvRmlsdGVyPgorICAgIDwvQ2xJbmNsdWRlPgogICA8L0l0ZW1H
cm91cD4KIDwvUHJvamVjdD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>