As I pointed out before, the core spec. does provide a guarantee.
It says that the RGB565, RGBA4444 & RGBA5551 internal formats
are color renderable and that NO other format is color renderable.
Regardless of the confusion about how an application can guarantee
to create a texture with one of these internal formats, it is very
clear that an FP texture is not going to have one of these
internal formats and will therefore not be color renderable.
An extension is required in OpenGL ES and in WebGL.
As far as I recall, OpenGL ES 2.0 makes no promises about what types of textures can be bound to frame buffers. The only way to know is to bind one and then call glCheckFramebufferStatus.
So, do we need a specific extension to enable rendering to floating point textures or is the current situation good enough?
begin:vcard fn:Mark Callow n:Callow;Mark org:HI Corporation;Graphics Lab, Research & Development adr:Higashiyama 1-4-4, Meguro Ward;;Meguro Higashiyama Bldg 5F;Tokyo;;153-0043;Japan email;internet:firstname.lastname@example.org title:Chief Architect tel;work:+81 3 3710 9367 tel;fax:+81 3 5773 8660 x-mozilla-html:TRUE url:http://www.hicorp.co.jp, http://www.mascotcapsule.com version:2.1 end:vcard