skia2/tools/sk_app
Stephen White a800ec96f7 Dawn: implement sk_app window contexts for all backends.
Implement Window contexts for D3D12, Metal and Vulkan, as well as
a base class for all of them (DawnWindowContext).
Implement WSI, swap chains and external textures for all backends.
Add Dawn support to Viewer app.

Change-Id: I9368eae8d43594821aa1edd9fd559c8a9ba30066
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/228060
Commit-Queue: Stephen White <senorblanco@chromium.org>
Reviewed-by: Jim Van Verth <jvanverth@google.com>
2019-08-02 19:51:02 +00:00
..
android tools/sk_app: fWindowContext is unique_ptr<> 2019-08-02 16:16:34 +00:00
ios tools/sk_app: fWindowContext is unique_ptr<> 2019-08-02 16:16:34 +00:00
mac Dawn: implement sk_app window contexts for all backends. 2019-08-02 19:51:02 +00:00
unix Dawn: implement sk_app window contexts for all backends. 2019-08-02 19:51:02 +00:00
win Dawn: implement sk_app window contexts for all backends. 2019-08-02 19:51:02 +00:00
Application.h Remove SampleApp and convert HelloWorld to sk_app 2017-11-21 18:37:19 +00:00
CommandSet.cpp sk_app, Sample: Unify InputState enum. 2019-07-16 14:51:03 +00:00
CommandSet.h sk_app, Sample: Unify InputState enum. 2019-07-16 14:51:03 +00:00
DawnWindowContext.cpp Dawn: implement sk_app window contexts for all backends. 2019-08-02 19:51:02 +00:00
DawnWindowContext.h Dawn: implement sk_app window contexts for all backends. 2019-08-02 19:51:02 +00:00
DisplayParams.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GLWindowContext.cpp Fix GL MSAA support in Mac Viewer. 2019-07-11 22:31:43 +00:00
GLWindowContext.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MetalWindowContext.h Revise Mac windowing and context creation. 2019-05-16 16:46:11 +00:00
MetalWindowContext.mm Enable MSAA for Metal. 2019-07-11 20:57:24 +00:00
RasterWindowContext.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
VulkanWindowContext.cpp Move read swizzle from GL ConfigInfo to FormatInfo. 2019-07-18 19:42:10 +00:00
VulkanWindowContext.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
Window.cpp tools/sk_app: fWindowContext is unique_ptr<> 2019-08-02 16:16:34 +00:00
Window.h Dawn: implement sk_app window contexts for all backends. 2019-08-02 19:51:02 +00:00
WindowContext.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00