|Floating point textures and readPixels||Szymon Nowak||1/13/11 1:52 PM|
is it possible to read pixels from floating point textures? WebGL spec (https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/WebGL-spec.html#5.13.12) mentions RGBA/UNSIGNED_BYTE as the only allowed combination and OES_texture_float spec doesn't mention readPixels at all. If it's not possible via readPixels is there any other way?
|Re: [webgl-dev-list] Floating point textures and readPixels||LARRY LI||1/13/11 10:22 PM|
|Re: [webgl-dev-list] Floating point textures and readPixels||Ben Adams||11/12/12 3:35 PM|
Is there any solution to performing readPixels on a float framebuffer? (While using the OES_texture_float extension)
|Re: [webgl-dev-list] Floating point textures and readPixels||Kenneth Russell||11/12/12 4:23 PM|
It won't be possible to do this directly until the WebGL spec is
updated to the OpenGL ES 3.0 level. This is not a short term
proposition so I suggest you try to find workarounds. People have
suggested doing multiple renders and readPixels operations to extract
multiple levels of precision 8 bits per channel at a time.
|Re: [webgl-dev-list] Floating point textures and readPixels||Ben Adams||11/12/12 4:43 PM|
Thank you for this information, we will try something similar.
Obviously a straight conversion would increase the draw calls fourfold, with a requisite loss in performance, so I hope this will be implemented in future.
|Re: [webgl-dev-list] Floating point textures and readPixels||Kenneth Russell||11/12/12 4:48 PM|
On Mon, Nov 12, 2012 at 4:43 PM, Ben Adams <thund...@illyriad.co.uk> wrote:It will be. There are some steps that have to be completed before
beginning this major upgrade, though, such as snapshotting a stable
copy of the conformance test suite again.