Sharing float textures between WebGL2 and the compositor has internal format conflicts |
||
Issue descriptionWebGL2 (OES3) requires that the internal format of half-float formats be sized (GL_RGBA16F, for instance). Compositor contexts (OES2) have an un-sided internal format (GL_RGBA). This becomes problematic when WebGL2 generates a backbuffer that is to be consumed by the compositor. In particular, we fail Texture::TextureFilterable because the sized internal format GL_RGBA16F is unknown to the compositor context. This is solvable by adding an exception in the helper function to check sized formats.
,
Nov 2 2017
|
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Nov 2 2017