Bug 126994

Summary: [WebGL2] Multiple Render Targets
Product: WebKit Reporter: Dean Jackson <dino>
Component: WebGLAssignee: Dean Jackson <dino>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, esprehn+autocc, gyuyoung.kim, jonlee, kondapallykalyan, roger_fong, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 126404, 211156    
Attachments:
Description Flags
patch
none
patch dino: review+

Description Dean Jackson 2014-01-14 10:38:22 PST
void drawBuffers(sequence<GLenum> buffers);
  void clearBufferiv(GLenum buffer, GLint drawbuffer, Int32Array value);
  void clearBufferiv(GLenum buffer, GLint drawbuffer, sequence<GLint> value);
  void clearBufferuiv(GLenum buffer, GLint drawbuffer, Uint32Array value);
  void clearBufferuiv(GLenum buffer, GLint drawbuffer, sequence<GLuint> value);
  void clearBufferfv(GLenum buffer, GLint drawbuffer, Float32Array value);
  void clearBufferfv(GLenum buffer, GLint drawbuffer, sequence<GLfloat> value);
  void clearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
Comment 1 Dean Jackson 2014-01-14 10:41:38 PST
This would also be exposed as the WebGL extension
http://www.khronos.org/registry/webgl/extensions/WEBGL_draw_buffers/
Comment 2 Jon Lee 2014-01-14 22:14:26 PST
<rdar://problem/15815766>
Comment 3 Roger Fong 2015-03-13 15:17:49 PDT
Created attachment 248609 [details]
patch
Comment 4 Roger Fong 2015-03-13 15:23:01 PDT
Created attachment 248611 [details]
patch
Comment 5 Roger Fong 2015-03-16 12:32:49 PDT
http://trac.webkit.org/changeset/181573