viz: Refactor FragmentShader to construct fewer std::strings.

Should be more efficient at runtime, and saves 8 kB of Android APK size.
This should also eliminate some static destructors for these strings.

Bug: 770266,341941
Change-Id: Idb471aa6f22288865ed80b0089c48ad7f8acbe65
Reviewed-on: https://chromium-review.googlesource.com/648289
Commit-Queue: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: weiliangc <weiliangc@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#507714}

CrOS-Libchrome-Original-Commit: 40a4dc1ee61b9ff8f531ceedaa9e895ca8d820f6
1 file changed
tree: 9b0328c4854959729d55089fcb1d6ea582e3eeb3
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/