Use byte packing on safari desktop by checking whether the color buffer float extension exists. (#196)
Use byte packing on safari desktop by checking whether the color buffer float extension exists. (#196)

* ios

* merge

* Merge remote-tracking branch 'origin/master' into ios

* ios

* its working...? haha, not.

* improve precision

* fix accuracy on iOS

* fix the faster / slightly less precise version

* slight speedup

* fix numerical issues on ios. (use resultUV instead of gl_FragCoord, and highp int)

* merge master

* actually merge

* flag guard byte textures

* Merge remote-tracking branch 'origin' into ios

* Merge remote-tracking branch 'origin' into ios

* more changes

* merge

* start pulling tests apart

* tests

* merge

* get remaining tests to pass

* Merge remote-tracking branch 'origin' into ios

* remove comments, remove imagenet util change

* imagenet

* test_util commits

* ndarray tests

* test_util blank space

* softmax underflow on mac, copy gpu test revert

* revert _gpu_tests

* remove console.log

* fix lint errors

* respond to comments

* Updates to env for desktop safari

* merge master

* remove canvas width / height

tensorflow/tfjs-core,tensorflow/tfjs,tensorflow/tfjs,tensorflow/tfjs,tensorflow/tfjs-core,tensorflow/tfjs-core,tensorflow/tfjs-core,tensorflow/tfjs,tensorflow/tfjs,tensorflow/tfjs,tensorflow/tfjs,tensorflow/tfjs-core,tensorflow/tfjs,tensorflow/tfjs,tensorflow/tfjs-core