webgl, cmaa: choose immutable texture instead of BGRA support for WebGL1

Rationale
* WebGL1 API needs neither immutable texture nor BGRA.
* WebGL1 implementation doesn't need BGRA
* WebGL1 implementation needs immutable texture for CMAA.

CMAA prefers RGBA8 as input. If RGBA is input, CMAA impl has to copy. It's why
WebGL allocates immutable texture as default FBO if possible.

BUG=535198
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2454383002
Cr-Commit-Position: refs/heads/master@{#428446}
1 file changed