<?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>125808</bug_id>
          
          <creation_ts>2013-12-16 15:26:59 -0800</creation_ts>
          <short_desc>GraphicsContext3D too awesome for VS2013</short_desc>
          <delta_ts>2013-12-17 10:11:22 -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>PC</rep_platform>
          <op_sys>Windows 8</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="Alex Christensen">alex.christensen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <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>960254</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2013-12-16 15:26:59 -0800</bug_when>
    <thetext>When compiling GraphicsContext3D.cpp in VS2013, I get error C1063.  http://msdn.microsoft.com/en-us/library/aa229021(v=vs.60).aspx

Can GraphicsContext3D.cpp be split up at all?  I thought maybe the pack functions could be put into one source file, the unpacks into another, but that would defeat the whole purpose of having these inline functions.  Is there another logical division?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960356</commentid>
    <comment_count>1</comment_count>
      <attachid>219381</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2013-12-16 18:52:55 -0800</bug_when>
    <thetext>Created attachment 219381
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960528</commentid>
    <comment_count>2</comment_count>
      <attachid>219381</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-12-17 09:10:56 -0800</bug_when>
    <thetext>Comment on attachment 219381
Patch

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

&gt; Source/WebCore/platform/graphics/GraphicsContext3D.cpp:1614
&gt; +// Visual Studio crashes with a C1063 Fatal Error if this is inlined.
&gt; +#if COMPILER(MSVC)
&gt; +#define ALWAYS_INLINE_EXCEPT_MSVC
&gt; +#else
&gt; +#define ALWAYS_INLINE_EXCEPT_MSVC ALWAYS_INLINE
&gt; +#endif

I’d stick this at the top of the file, not way down here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960562</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2013-12-17 10:11:22 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/160713</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>219381</attachid>
            <date>2013-12-16 18:52:55 -0800</date>
            <delta_ts>2013-12-17 09:10:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-125808-20131216195254.patch</filename>
            <type>text/plain</type>
            <size>1638</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2MDY4OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEzLTEyLTE2ICBBbGV4IENo
cmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW1dpbl0gVmlz
dWFsIFN0dWRpbyB3b3JrYXJvdW5kIGZvciBjb21waWxpbmcgV2ViR0wuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjU4MDgKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0dy
YXBoaWNzQ29udGV4dDNELmNwcDoKKyAgICAgICAgRG9uJ3QgaW5saW5lIG91dGVybW9zdCBmdW5j
dGlvbiB0byBwcmV2ZW50IFZpc3VhbCBTdHVkaW8gY3Jhc2guCisKIDIwMTMtMTItMTYgIEFuZGVy
cyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUgRW51bUNs
YXNzLmggZnJvbSBXVEYKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dy
YXBoaWNzQ29udGV4dDNELmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzRC5jcHAJKHJldmlzaW9uIDE2MDY2NCkKKysrIFNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4dDNELmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMTYwNiw4ICsxNjA2LDE1IEBAIEFMV0FZU19JTkxJTkUgdm9pZCBGb3Jt
YXRDb252ZXJ0ZXI6OmNvbnYKICN1bmRlZiBGT1JNQVRDT05WRVJURVJfQ0FTRV9BTFBIQU9QCiB9
CiAKKy8vIFZpc3VhbCBTdHVkaW8gY3Jhc2hlcyB3aXRoIGEgQzEwNjMgRmF0YWwgRXJyb3IgaWYg
dGhpcyBpcyBpbmxpbmVkLgorI2lmIENPTVBJTEVSKE1TVkMpCisjZGVmaW5lIEFMV0FZU19JTkxJ
TkVfRVhDRVBUX01TVkMKKyNlbHNlCisjZGVmaW5lIEFMV0FZU19JTkxJTkVfRVhDRVBUX01TVkMg
QUxXQVlTX0lOTElORQorI2VuZGlmCisKIHRlbXBsYXRlPEdyYXBoaWNzQ29udGV4dDNEOjpEYXRh
Rm9ybWF0IFNyY0Zvcm1hdCwgR3JhcGhpY3NDb250ZXh0M0Q6OkRhdGFGb3JtYXQgRHN0Rm9ybWF0
LCBHcmFwaGljc0NvbnRleHQzRDo6QWxwaGFPcCBhbHBoYU9wPgotQUxXQVlTX0lOTElORSB2b2lk
IEZvcm1hdENvbnZlcnRlcjo6Y29udmVydCgpCitBTFdBWVNfSU5MSU5FX0VYQ0VQVF9NU1ZDIHZv
aWQgRm9ybWF0Q29udmVydGVyOjpjb252ZXJ0KCkKIHsKICAgICAvLyBNYW55IGluc3RhbnRpYXRp
b25zIG9mIHRoaXMgdGVtcGxhdGUgZnVuY3Rpb24gd2lsbCBuZXZlciBiZSBlbnRlcmVkLCBzbyB3
ZSB0cnkKICAgICAvLyB0byByZXR1cm4gaW1tZWRpYXRlbHkgaW4gdGhlc2UgY2FzZXMgdG8gYXZv
aWQgdGhlIGNvbXBpbGVyIHRvIGdlbmVyYXRlIHVzZWxlc3MgY29kZS4K
</data>
<flag name="review"
          id="242998"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>