<?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>45708</bug_id>
          
          <creation_ts>2010-09-13 13:51:33 -0700</creation_ts>
          <short_desc>Rename GraphicsContext3D::WebGLEnumType</short_desc>
          <delta_ts>2011-02-08 17:47:04 -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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenneth Russell">kbr</reporter>
          <assigned_to name="Zhenyao Mo">zmo</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>zmo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>278450</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-09-13 13:51:33 -0700</bug_when>
    <thetext>Since WebGL is no longer the sole consumer of GraphicsContext3D, the WebGLEnumType in GC3D should be renamed in the case where clients need to refer specifically to the enum values provided by GC3D. EnumType would be sufficient since it&apos;s scoped within the GC3D class.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>301483</commentid>
    <comment_count>1</comment_count>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2010-10-28 17:24:23 -0700</bug_when>
    <thetext>Maybe GLEnumType?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302928</commentid>
    <comment_count>2</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-11-01 14:18:56 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Maybe GLEnumType?

No reason. Again, the type name is scoped within GraphicsContext3D.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347783</commentid>
    <comment_count>3</comment_count>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2011-02-08 16:19:15 -0800</bug_when>
    <thetext>I really enjoy grabbing easy-to-fix bugs from others :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347788</commentid>
    <comment_count>4</comment_count>
      <attachid>81713</attachid>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2011-02-08 16:21:27 -0800</bug_when>
    <thetext>Created attachment 81713
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347795</commentid>
    <comment_count>5</comment_count>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2011-02-08 16:30:38 -0800</bug_when>
    <thetext>Actually now I think about it again, maybe we could just go with anonymous enums?  Basically we want people to use GC3Denum type instead of GraphicsContext3D::EnumType.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347827</commentid>
    <comment_count>6</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2011-02-08 17:15:10 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Actually now I think about it again, maybe we could just go with anonymous enums?  Basically we want people to use GC3Denum type instead of GraphicsContext3D::EnumType.

Sure, that sounds fine. It&apos;s impossible in the OpenGL API to have distinct enum types for different uses, because there&apos;s overloading of some of the enums in different entry points, so there really isn&apos;t any value in naming the enum.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347846</commentid>
    <comment_count>7</comment_count>
      <attachid>81724</attachid>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2011-02-08 17:33:20 -0800</bug_when>
    <thetext>Created attachment 81724
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347852</commentid>
    <comment_count>8</comment_count>
      <attachid>81724</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2011-02-08 17:37:48 -0800</bug_when>
    <thetext>Comment on attachment 81724
Patch

Looks fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>347864</commentid>
    <comment_count>9</comment_count>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2011-02-08 17:47:04 -0800</bug_when>
    <thetext>Committed r77999: &lt;http://trac.webkit.org/changeset/77999&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>81713</attachid>
            <date>2011-02-08 16:21:27 -0800</date>
            <delta_ts>2011-02-08 17:33:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-45708-20110208162126.patch</filename>
            <type>text/plain</type>
            <size>2338</size>
            <attacher name="Zhenyao Mo">zmo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc3OTg2KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDItMDggIFpoZW55YW8g
TW8gIDx6bW9AZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBSZW5hbWUgR3JhcGhpY3NDb250ZXh0M0Q6OldlYkdMRW51bVR5cGUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ1NzA4CisKKyAg
ICAgICAgKiBodG1sL2NhbnZhcy9XZWJHTFByb2dyYW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6
V2ViR0xQcm9ncmFtOjpnZXRBdHRhY2hlZFNoYWRlcik6CisgICAgICAgICogaHRtbC9jYW52YXMv
V2ViR0xQcm9ncmFtLmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250
ZXh0M0QuaDoKKwogMjAxMS0wMi0wOCAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9o
dG1sL2NhbnZhcy9XZWJHTFByb2dyYW0uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L2h0bWwvY2FudmFzL1dlYkdMUHJvZ3JhbS5jcHAJKHJldmlzaW9uIDc3OTE1KQorKysgU291cmNl
L1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xQcm9ncmFtLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MTAzLDcgKzEwMyw3IEBAIGJvb2wgV2ViR0xQcm9ncmFtOjppc1VzaW5nVmVydGV4QXR0cmliMCgK
ICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLVdlYkdMU2hhZGVyKiBXZWJHTFByb2dyYW06OmdldEF0
dGFjaGVkU2hhZGVyKEdyYXBoaWNzQ29udGV4dDNEOjpXZWJHTEVudW1UeXBlIHR5cGUpCitXZWJH
TFNoYWRlciogV2ViR0xQcm9ncmFtOjpnZXRBdHRhY2hlZFNoYWRlcihHQzNEZW51bSB0eXBlKQog
ewogICAgIHN3aXRjaCAodHlwZSkgewogICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0M0Q6OlZFUlRF
WF9TSEFERVI6CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFByb2dyYW0u
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFByb2dyYW0u
aAkocmV2aXNpb24gNzc5MTUpCisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFBy
b2dyYW0uaAkod29ya2luZyBjb3B5KQpAQCAtNjAsNyArNjAsNyBAQCBwdWJsaWM6CiAgICAgLy8g
d2lsbCBuZXZlciBiZSBsaW5rZWQgc28gbWFueSB0aW1lcy4KICAgICB2b2lkIGluY3JlYXNlTGlu
a0NvdW50KCkgeyArK21fbGlua0NvdW50OyB9CiAKLSAgICBXZWJHTFNoYWRlciogZ2V0QXR0YWNo
ZWRTaGFkZXIoR3JhcGhpY3NDb250ZXh0M0Q6OldlYkdMRW51bVR5cGUpOworICAgIFdlYkdMU2hh
ZGVyKiBnZXRBdHRhY2hlZFNoYWRlcihHQzNEZW51bSk7CiAgICAgYm9vbCBhdHRhY2hTaGFkZXIo
V2ViR0xTaGFkZXIqKTsKICAgICBib29sIGRldGFjaFNoYWRlcihXZWJHTFNoYWRlciopOwogCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzRC5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNz
Q29udGV4dDNELmgJKHJldmlzaW9uIDc3OTE1KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0M0QuaAkod29ya2luZyBjb3B5KQpAQCAtMTE5LDcgKzEx
OSw3IEBAIGNsYXNzIEdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWw7CiAKIGNsYXNzIEdyYXBoaWNz
Q29udGV4dDNEIDogcHVibGljIFJlZkNvdW50ZWQ8R3JhcGhpY3NDb250ZXh0M0Q+IHsKIHB1Ymxp
YzoKLSAgICBlbnVtIFdlYkdMRW51bVR5cGUgeworICAgIGVudW0gRW51bVR5cGUgewogICAgICAg
ICBERVBUSF9CVUZGRVJfQklUID0gMHgwMDAwMDEwMCwKICAgICAgICAgU1RFTkNJTF9CVUZGRVJf
QklUID0gMHgwMDAwMDQwMCwKICAgICAgICAgQ09MT1JfQlVGRkVSX0JJVCA9IDB4MDAwMDQwMDAs
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>81724</attachid>
            <date>2011-02-08 17:33:20 -0800</date>
            <delta_ts>2011-02-08 17:37:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-45708-20110208173319.patch</filename>
            <type>text/plain</type>
            <size>2329</size>
            <attacher name="Zhenyao Mo">zmo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc3OTg2KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDItMDggIFpoZW55YW8g
TW8gIDx6bW9AZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBSZW5hbWUgR3JhcGhpY3NDb250ZXh0M0Q6OldlYkdMRW51bVR5cGUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ1NzA4CisKKyAg
ICAgICAgKiBodG1sL2NhbnZhcy9XZWJHTFByb2dyYW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6
V2ViR0xQcm9ncmFtOjpnZXRBdHRhY2hlZFNoYWRlcik6CisgICAgICAgICogaHRtbC9jYW52YXMv
V2ViR0xQcm9ncmFtLmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250
ZXh0M0QuaDoKKwogMjAxMS0wMi0wOCAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9o
dG1sL2NhbnZhcy9XZWJHTFByb2dyYW0uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L2h0bWwvY2FudmFzL1dlYkdMUHJvZ3JhbS5jcHAJKHJldmlzaW9uIDc3OTE1KQorKysgU291cmNl
L1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xQcm9ncmFtLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MTAzLDcgKzEwMyw3IEBAIGJvb2wgV2ViR0xQcm9ncmFtOjppc1VzaW5nVmVydGV4QXR0cmliMCgK
ICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLVdlYkdMU2hhZGVyKiBXZWJHTFByb2dyYW06OmdldEF0
dGFjaGVkU2hhZGVyKEdyYXBoaWNzQ29udGV4dDNEOjpXZWJHTEVudW1UeXBlIHR5cGUpCitXZWJH
TFNoYWRlciogV2ViR0xQcm9ncmFtOjpnZXRBdHRhY2hlZFNoYWRlcihHQzNEZW51bSB0eXBlKQog
ewogICAgIHN3aXRjaCAodHlwZSkgewogICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0M0Q6OlZFUlRF
WF9TSEFERVI6CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFByb2dyYW0u
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFByb2dyYW0u
aAkocmV2aXNpb24gNzc5MTUpCisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFBy
b2dyYW0uaAkod29ya2luZyBjb3B5KQpAQCAtNjAsNyArNjAsNyBAQCBwdWJsaWM6CiAgICAgLy8g
d2lsbCBuZXZlciBiZSBsaW5rZWQgc28gbWFueSB0aW1lcy4KICAgICB2b2lkIGluY3JlYXNlTGlu
a0NvdW50KCkgeyArK21fbGlua0NvdW50OyB9CiAKLSAgICBXZWJHTFNoYWRlciogZ2V0QXR0YWNo
ZWRTaGFkZXIoR3JhcGhpY3NDb250ZXh0M0Q6OldlYkdMRW51bVR5cGUpOworICAgIFdlYkdMU2hh
ZGVyKiBnZXRBdHRhY2hlZFNoYWRlcihHQzNEZW51bSk7CiAgICAgYm9vbCBhdHRhY2hTaGFkZXIo
V2ViR0xTaGFkZXIqKTsKICAgICBib29sIGRldGFjaFNoYWRlcihXZWJHTFNoYWRlciopOwogCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzRC5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNz
Q29udGV4dDNELmgJKHJldmlzaW9uIDc3OTE1KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0M0QuaAkod29ya2luZyBjb3B5KQpAQCAtMTE5LDcgKzEx
OSw3IEBAIGNsYXNzIEdyYXBoaWNzQ29udGV4dDNESW50ZXJuYWw7CiAKIGNsYXNzIEdyYXBoaWNz
Q29udGV4dDNEIDogcHVibGljIFJlZkNvdW50ZWQ8R3JhcGhpY3NDb250ZXh0M0Q+IHsKIHB1Ymxp
YzoKLSAgICBlbnVtIFdlYkdMRW51bVR5cGUgeworICAgIGVudW0gewogICAgICAgICBERVBUSF9C
VUZGRVJfQklUID0gMHgwMDAwMDEwMCwKICAgICAgICAgU1RFTkNJTF9CVUZGRVJfQklUID0gMHgw
MDAwMDQwMCwKICAgICAgICAgQ09MT1JfQlVGRkVSX0JJVCA9IDB4MDAwMDQwMDAsCg==
</data>
<flag name="review"
          id="73330"
          type_id="1"
          status="+"
          setter="kbr"
    />
          </attachment>
      

    </bug>

</bugzilla>