[Public WebGL] Re: texture_float should imply color_buffer_float

Florian Bösch [email protected]
Fri Nov 21 00:22:13 PST 2014

readPixels(FLOAT) for a half-float texture would be problematic as the
browser would need to convert the bytes he gets back from the GPU to floats
one by one up front. Not sure though, do GPUs handle this conversion case?
If not, an efficient conversion path could still be provided where the
browser performs the conversion on-gpu via RTT half-float -> float.

I'd also like to mention it'd be useful to do readPixels(HALF_FLOAT) and to
have a Float16Array data type.

On Fri, Nov 21, 2014 at 4:15 AM, Jeff Gilbert <[email protected]> wrote:

> In particular, it looks like if texture_float implicitly enables RTT with
> float textures, it should also enable renderbufferStorage with RGB[A]32F,
> and readPixels(FLOAT).
> Chrome apparently supports readPixels(FLOAT) for texture_float, but not
> readPixels(FLOAT) for texture_half_float. Firefox does not currently allow
> either under implicit activation.
> On Thu, Nov 20, 2014 at 7:12 PM, Jeff Gilbert <[email protected]>
> wrote:
>> I've filed this bug on my side, including a testcase:
>> https://bugzilla.mozilla.org/show_bug.cgi?id=1102667
>> PS: Apparently <ctrl>+enter sends an email in gmail. :)
>> On Thu, Nov 20, 2014 at 7:11 PM, Jeff Gilbert <[email protected]>
>> wrote:
>>> ...but at least Firefox and Chrome don't implement it this way.
>>> I've filed this bug on my side, including a testcase:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://khronos.org/pipermail/public_webgl_khronos.org/attachments/20141121/028a4e24/attachment.html>

More information about the public_webgl mailing list