Per a recent WebGL OES_texture_float specification change suggested by Gregg Tavares, the implementation in WebKit needs to be enhanced to support passing pixel type FLOAT to all of the texImage2D and texSubImage2D entry points, not just those taking ArrayBufferView.