Files
godot-angle-static/include
Geoff Lang f1f80e1e3f Metal: Always prefer staged GPU uploads for textures.
Uploading Metal texture data via MTLTexture::replaceRegion is a source
of lots of CPU hangs and jank. There may be better heuristics to
determine if we should do a CPU vs GPU upload but for now preferring
GPU uploads has better overall performance.

This also improves the MotionMark images test:
 - 40 -> 100 when using Metal.
 - 217 -> 235 when using Metal +
    https://chromium-review.googlesource.com/c/chromium/src/+/4091749

Bug: angleproject:8024, angleproject:8092, angleproject:8109
Change-Id: I36b5f585884391b4cc416365ae65f8542745beee
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4264963
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
2023-04-03 18:56:52 +00:00
..
2021-10-07 06:08:03 +00:00
2021-04-07 12:30:01 +00:00
2021-04-07 12:30:01 +00:00
2021-02-24 15:38:53 +00:00