<?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>78129</bug_id>
          
          <creation_ts>2012-02-08 10:19:22 -0800</creation_ts>
          <short_desc>[chromium] Support WebGL in multithreaded compositor</short_desc>
          <delta_ts>2012-03-06 18:00:35 -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>DUPLICATE</resolution>
          <dup_id>80459</dup_id>
          
          <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="Kenneth Russell">kbr</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>gman</cc>
    
    <cc>husky</cc>
    
    <cc>jamesr</cc>
    
    <cc>kevin.cs.oh</cc>
    
    <cc>nduca</cc>
    
    <cc>twiz</cc>
    
    <cc>vangelis</cc>
    
    <cc>zmo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>552246</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-02-08 10:19:22 -0800</bug_when>
    <thetext>Currently Chromium&apos;s WebGL implementation doesn&apos;t work with the multithreaded compositor. In order to make it do so, minimally it will be necessary to add another color buffer so that the submission of WebGL rendering results to the compositor can be a true buffer swap. It might be worth adding two more buffers so that the rendering thread can submit results without ever blocking on the compositor and vice versa, though that would be overkill for the initial implementation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>557588</commentid>
    <comment_count>1</comment_count>
    <who name="Nat Duca">nduca</who>
    <bug_when>2012-02-15 14:52:15 -0800</bug_when>
    <thetext>Iain has been thinking about how to reduce the backbuffer requirements for canvas layers recently. It would be pretty cool if we could have a 1 solution for both cases instead of 2. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572376</commentid>
    <comment_count>2</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-06 18:00:35 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 80459 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>