<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>14766</bug_id>
          
          <creation_ts>2011-11-10 21:45:22 +0000</creation_ts>
          <short_desc>Should we allows shaders implemented as a special &apos;shader&apos; WebWorker</short_desc>
          <delta_ts>2013-01-14 07:27:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>CSS</product>
          <component>Filter Effects</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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="Vincent Hardy">vhardy</reporter>
          <assigned_to name="Vincent Hardy">vhardy</assigned_to>
          <cc>chuck</cc>
    
    <cc>cmarrin</cc>
    
    <cc>dschulze</cc>
    
    <cc>eoconnor</cc>
    
    <cc>smfr</cc>
          
          <qa_contact name="This bug has no owner yet - up for the taking">dave.null</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>59850</commentid>
    <comment_count>0</comment_count>
    <who name="Vincent Hardy">vhardy</who>
    <bug_when>2011-11-10 21:45:22 +0000</bug_when>
    <thetext>See the discussion at:

http://lists.w3.org/Archives/Public/public-fx/2011OctDec/0108.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59852</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser">smfr</who>
    <bug_when>2011-11-10 22:25:31 +0000</bug_when>
    <thetext>I don&apos;t see how running a shader on a web worker helps anything. You have to run them at paint time, and you&apos;re blocked waiting for painting then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61466</commentid>
    <comment_count>2</comment_count>
    <who name="Charles Pritchard">chuck</who>
    <bug_when>2011-12-12 23:23:39 +0000</bug_when>
    <thetext>The &quot;MediaStream Processing API&quot; proposal offers an example of Workers for audio processing. The document does not tackle video processing though it does offer the idea of &lt;canvas&gt; processing in the examples section. It&apos;s noted that video data should be added in a subsequent draft to the ProcessMediaEvent.
https://dvcs.w3.org/hg/audio/raw-file/tip/streams/StreamProcessing.html#worker-processing

Shaders may be used for audio processing, this is an area where the CSS Shaders proposal and the MediaStream Processing API have some possible overlap. GLSL can be used for Audio effects, and JS can be used for image effects.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81322</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Schulze">dschulze</who>
    <bug_when>2013-01-14 07:27:37 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; The &quot;MediaStream Processing API&quot; proposal offers an example of Workers for
&gt; audio processing. The document does not tackle video processing though it
&gt; does offer the idea of &lt;canvas&gt; processing in the examples section. It&apos;s
&gt; noted that video data should be added in a subsequent draft to the
&gt; ProcessMediaEvent.
&gt; https://dvcs.w3.org/hg/audio/raw-file/tip/streams/StreamProcessing.
&gt; html#worker-processing
&gt; 
&gt; Shaders may be used for audio processing, this is an area where the CSS
&gt; Shaders proposal and the MediaStream Processing API have some possible
&gt; overlap. GLSL can be used for Audio effects, and JS can be used for image
&gt; effects.

I don&apos;t disagree that shaders as a technique can be used for GPGPU, but this is not the purpose of CSS Shaders. I agree with Simon that it does not make any sense to combine WebWorkers with CSS Shaders. I close this bug for now.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>