<?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>221664</bug_id>
          <alias>gcgranglecleanup</alias>
          <creation_ts>2021-02-10 00:00:40 -0800</creation_ts>
          <short_desc>Make GraphicsContectGL ANGLE implementation easier to edit correctly</short_desc>
          <delta_ts>2022-02-17 04:08:05 -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>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></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>
          <dependson>87198</dependson>
    
    <dependson>223250</dependson>
    
    <dependson>233994</dependson>
    
    <dependson>233998</dependson>
    
    <dependson>221665</dependson>
    
    <dependson>223179</dependson>
    
    <dependson>223470</dependson>
    
    <dependson>223572</dependson>
    
    <dependson>229404</dependson>
    
    <dependson>233491</dependson>
    
    <dependson>233512</dependson>
    
    <dependson>233513</dependson>
    
    <dependson>233515</dependson>
    
    <dependson>233517</dependson>
    
    <dependson>233522</dependson>
    
    <dependson>233695</dependson>
    
    <dependson>236490</dependson>
    
    <dependson>236769</dependson>
          <blocked>198948</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Kimmo Kinnunen">kkinnunen</assigned_to>
          <cc>dino</cc>
    
    <cc>fujii</cc>
    
    <cc>kbr</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1727445</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-02-10 00:00:40 -0800</bug_when>
    <thetext>Make GraphicsContectGL ANGLE implementation easier to edit correctly

Currently the header file is shared by three unrelated implementations. It is relatively hard to add code to the header file.
Currently the implementation is distributed to many (four?) implementation files. It is relatively hard to remember to edit all files.
Currently the distinct implementations have duplicated, non-shared code for lot of features that should share the code.

This is a top level bug to explain the depending bugs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730176</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-02-17 00:01:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/74424133&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>