diff options
author | bsalomon <bsalomon@google.com> | 2016-07-26 12:02:50 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-07-26 12:02:51 -0700 |
commit | d1bdd1fcbd308afb9903f39d231742f5c951cf07 (patch) | |
tree | 786715537d870e3ff8bc3686ea40b83b62c43d6b /tools/viewer/sk_app/win/Window_win.cpp | |
parent | 1ed2ae45f59c2864ea05838b4da2750b85472824 (diff) |
Use Windowing system-specific WindowContext factories.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2169543002
Review-Url: https://codereview.chromium.org/2169543002
Diffstat (limited to 'tools/viewer/sk_app/win/Window_win.cpp')
-rw-r--r-- | tools/viewer/sk_app/win/Window_win.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/tools/viewer/sk_app/win/Window_win.cpp b/tools/viewer/sk_app/win/Window_win.cpp index 03537caa45..e9905d42cc 100644 --- a/tools/viewer/sk_app/win/Window_win.cpp +++ b/tools/viewer/sk_app/win/Window_win.cpp @@ -12,7 +12,7 @@ #include <windowsx.h> #include "SkUtils.h" -#include "../GLWindowContext.h" +#include "WindowContextFactory_win.h" #ifdef SK_VULKAN #include "../VulkanWindowContext.h" #endif @@ -268,18 +268,14 @@ void Window_win::show() { bool Window_win::attach(BackendType attachType, const DisplayParams& params) { - ContextPlatformData_win platformData; - platformData.fHInstance = fHInstance; - platformData.fHWnd = fHWnd; - switch (attachType) { case kNativeGL_BackendType: default: - fWindowContext = GLWindowContext::Create((void*)&platformData, params); + fWindowContext = window_context_factory::NewGLForWin(fHWnd, params); break; #ifdef SK_VULKAN case kVulkan_BackendType: - fWindowContext = VulkanWindowContext::Create((void*)&platformData, params); + fWindowContext = window_context_factory::NewVulkanForWin(fHWnd, params); break; #endif } |