[roll] Roll fuchsia [scenic] Remove FrameTimings from scheduling

This CL changes the signature of FrameRenderer::RenderFrame to be the bare minimum amount of information to be reported by the renderer. As a side effect of this change, helper classes such as FrameTimings have been moved to gfx/swapchain specific locations, and many tests have been simplified.

Bugs: 24590, 24297, 23637, 24685

Tested: scheduling_unittests, gfx_unittests, gfx_pixeltests

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/403956
Original-Revision: 2594aa8221c7df56ba6eb6b68fab0349bf1d4ec0
GitOrigin-RevId: 0ceb30f8d8db57ffce419c6e3f93baf3cb6aa696
Change-Id: Id566fc31134d2f61e40437e5239abbfcde6ed23b
1 file changed
tree: 1404301ccba597f248770174d4b96569456b540d
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. flower
  8. jiri.lock
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.