Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(402)

Unified Diff: tools/viewer/sk_app/unix/Window_unix.cpp

Issue 2165813002: Add sw support to viewer on Linux. (Closed) Base URL: https://chromium.googlesource.com/skia.git@master
Patch Set: rebase Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tools/viewer/sk_app/unix/WindowContextFactory_unix.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/viewer/sk_app/unix/Window_unix.cpp
diff --git a/tools/viewer/sk_app/unix/Window_unix.cpp b/tools/viewer/sk_app/unix/Window_unix.cpp
index e6edfd9ef9b0cbcde91f2e2db7fd317f286d9b41..3520257b5f753f81843a6c9872f6afd5b2a3b45f 100644
--- a/tools/viewer/sk_app/unix/Window_unix.cpp
+++ b/tools/viewer/sk_app/unix/Window_unix.cpp
@@ -47,7 +47,7 @@ bool Window_unix::initWindow(Display* display, const DisplayParams* params) {
// we already have a window
if (fDisplay) {
return true;
- }
+ }
fDisplay = display;
fWidth = 1280;
@@ -272,19 +272,21 @@ void Window_unix::show() {
bool Window_unix::attach(BackendType attachType, const DisplayParams& params) {
this->initWindow(fDisplay, &params);
- window_context_factory::XlibWindowInfo xwinInfo;
- xwinInfo.fDisplay = fDisplay;
- xwinInfo.fWindow = fWindow;
- xwinInfo.fVisualInfo = fVisualInfo;
+ window_context_factory::XlibWindowInfo winInfo;
+ winInfo.fDisplay = fDisplay;
+ winInfo.fWindow = fWindow;
+ winInfo.fVisualInfo = fVisualInfo;
switch (attachType) {
#ifdef SK_VULKAN
case kVulkan_BackendType:
- fWindowContext = window_context_factory::NewVulkanForXlib(xwinInfo, params);
+ fWindowContext = window_context_factory::NewVulkanForXlib(winInfo, params);
break;
#endif
case kNativeGL_BackendType:
- default:
- fWindowContext = window_context_factory::NewGLForXlib(xwinInfo, params);
+ fWindowContext = window_context_factory::NewGLForXlib(winInfo, params);
+ break;
+ case kRaster_BackendType:
+ fWindowContext = window_context_factory::NewRasterForXlib(winInfo, params);
break;
}
« no previous file with comments | « tools/viewer/sk_app/unix/WindowContextFactory_unix.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698