skia2/tools/gpu/gl
Jim Van Verth d29d885c88 Reland "Set up eGPU/discrete support for MacOS."
This is a reland of 1c3bea4593

Original change's description:
> Set up eGPU/discrete support for MacOS.
> 
> Pulled out of https://skia-review.googlesource.com/c/skia/+/271319.
> 
> For Metal, will default to an eGPU or discrete GPU if one is available.
> For GL, will attempt to use a Radeon eGPU, and will fallback
> if one can't be found.
> 
> Change-Id: I0a1efb3afca612ac75be56f633d811dda68f9d10
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/277516
> Reviewed-by: Brian Salomon <bsalomon@google.com>
> Commit-Queue: Jim Van Verth <jvanverth@google.com>

Change-Id: I1f9dcbf82465533ae8bce96b5cc73a7c627071a4
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/277696
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Jim Van Verth <jvanverth@google.com>
2020-03-18 19:27:41 +00:00
..
angle Update nanobench and skpbench to use flush API for gpu syncing. 2020-02-24 17:21:35 +00:00
command_buffer remove SkTLS 2020-03-06 14:41:01 +00:00
egl Update nanobench and skpbench to use flush API for gpu syncing. 2020-02-24 17:21:35 +00:00
glx Update nanobench and skpbench to use flush API for gpu syncing. 2020-02-24 17:21:35 +00:00
interface turn on -Wreturn-std-move-in-c++11 2020-02-18 23:55:35 +00:00
iOS Update nanobench and skpbench to use flush API for gpu syncing. 2020-02-24 17:21:35 +00:00
mac Reland "Set up eGPU/discrete support for MacOS." 2020-03-18 19:27:41 +00:00
none rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
win Add GrSimpleMeshDrawOpHelper::CreateProgramInfo 2020-02-28 19:26:56 +00:00
GLTestContext.cpp Update nanobench and skpbench to use flush API for gpu syncing. 2020-02-24 17:21:35 +00:00
GLTestContext.h Update nanobench and skpbench to use flush API for gpu syncing. 2020-02-24 17:21:35 +00:00