Bug 126994 - [WebGL2] Multiple Render Targets
Summary: [WebGL2] Multiple Render Targets
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Dean Jackson
URL:
Keywords: InRadar
Depends on:
Blocks: 126404 211156
  Show dependency treegraph
 
Reported: 2014-01-14 10:38 PST by Dean Jackson
Modified: 2020-04-28 17:07 PDT (History)
7 users (show)

See Also:


Attachments
patch (20.26 KB, patch)
2015-03-13 15:17 PDT, Roger Fong
no flags Details | Formatted Diff | Diff
patch (20.26 KB, patch)
2015-03-13 15:23 PDT, Roger Fong
dino: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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