aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorGravatar egdaniel <egdaniel@google.com>2016-06-15 14:23:40 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-06-15 14:23:40 -0700
commit963632f686cd642344429f64e6a53262fe592828 (patch)
tree97e93302b140b391423e5ba7f356f5c939e7a1f9 /tools
parent363bc334854c5c2c78afd0e4f18c8c95bda5629a (diff)
Revert of Enable viewer in non-Vulkan builds (patchset #2 id:20001 of https://codereview.chromium.org/2067023002/ )
Reason for revert: breaking compile bots Original issue's description: > Enable viewer in non-Vulkan builds > > BUG=skia: > GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2067023002 > > Committed: https://skia.googlesource.com/skia/+/746b792a9aad1230ab69158a51c49b2e5437d95b TBR=djsollen@google.com,jvanverth@google.com # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review-Url: https://codereview.chromium.org/2072563002
Diffstat (limited to 'tools')
-rw-r--r--tools/viewer/Viewer.cpp7
-rw-r--r--tools/viewer/sk_app/Window.cpp2
-rw-r--r--tools/viewer/sk_app/Window.h2
-rw-r--r--tools/viewer/sk_app/android/Window_android.cpp6
-rw-r--r--tools/viewer/sk_app/unix/GLWindowContext_unix.cpp1
-rw-r--r--tools/viewer/sk_app/unix/Window_unix.cpp5
-rw-r--r--tools/viewer/sk_app/win/Window_win.cpp5
7 files changed, 7 insertions, 21 deletions
diff --git a/tools/viewer/Viewer.cpp b/tools/viewer/Viewer.cpp
index f44e1aac6b..7052a3ac79 100644
--- a/tools/viewer/Viewer.cpp
+++ b/tools/viewer/Viewer.cpp
@@ -66,9 +66,7 @@ DEFINE_bool(vulkan, true, "Run with Vulkan.");
const char *kBackendTypeStrings[sk_app::Window::kBackendTypeCount] = {
" [OpenGL]",
-#ifdef SK_VULKAN
" [Vulkan]",
-#endif
" [Raster]"
};
@@ -88,7 +86,7 @@ Viewer::Viewer(int argc, char** argv, void* platformData)
: fCurrentMeasurement(0)
, fDisplayStats(false)
, fSplitScreen(false)
- , fBackendType(sk_app::Window::kNativeGL_BackendType)
+ , fBackendType(sk_app::Window::kVulkan_BackendType)
, fZoomCenterX(0.0f)
, fZoomCenterY(0.0f)
, fZoomLevel(0.0f)
@@ -104,10 +102,9 @@ Viewer::Viewer(int argc, char** argv, void* platformData)
SkCommandLineFlags::Parse(argc, argv);
-#ifdef SK_VULKAN
fBackendType = FLAGS_vulkan ? sk_app::Window::kVulkan_BackendType
: sk_app::Window::kNativeGL_BackendType;
-#endif
+
fWindow = Window::CreateNativeWindow(platformData);
fWindow->attach(fBackendType, DisplayParams());
diff --git a/tools/viewer/sk_app/Window.cpp b/tools/viewer/sk_app/Window.cpp
index 9d514f0865..7ec8baae36 100644
--- a/tools/viewer/sk_app/Window.cpp
+++ b/tools/viewer/sk_app/Window.cpp
@@ -9,7 +9,7 @@
#include "SkSurface.h"
#include "SkCanvas.h"
-#include "WindowContext.h"
+#include "VulkanWindowContext.h"
namespace sk_app {
diff --git a/tools/viewer/sk_app/Window.h b/tools/viewer/sk_app/Window.h
index a68cbbbb8e..8b1378a80f 100644
--- a/tools/viewer/sk_app/Window.h
+++ b/tools/viewer/sk_app/Window.h
@@ -41,9 +41,7 @@ public:
enum BackendType {
kNativeGL_BackendType,
-#ifdef SK_VULKAN
kVulkan_BackendType,
-#endif
kRaster_BackendType,
kLast_BackendType = kRaster_BackendType
diff --git a/tools/viewer/sk_app/android/Window_android.cpp b/tools/viewer/sk_app/android/Window_android.cpp
index 60d89eb3ec..94ba9b00df 100644
--- a/tools/viewer/sk_app/android/Window_android.cpp
+++ b/tools/viewer/sk_app/android/Window_android.cpp
@@ -7,9 +7,7 @@
#include "Window_android.h"
#include "../GLWindowContext.h"
-#ifdef SK_VULKAN
#include "../VulkanWindowContext.h"
-#endif
#include "../RasterWindowContext.h"
namespace sk_app {
@@ -64,17 +62,15 @@ void Window_android::initDisplay(ANativeWindow* window) {
platformData.fNativeWindow = window;
switch (fBackendType) {
case kNativeGL_BackendType:
- default:
fWindowContext = GLWindowContext::Create((void*)&platformData, fDisplayParams);
break;
case kRaster_BackendType:
fWindowContext = RasterWindowContext::Create((void*)&platformData, fDisplayParams);
break;
-#ifdef SK_VULKAN
case kVulkan_BackendType:
+ default:
fWindowContext = VulkanWindowContext::Create((void*)&platformData, fDisplayParams);
break;
-#endif
}
}
diff --git a/tools/viewer/sk_app/unix/GLWindowContext_unix.cpp b/tools/viewer/sk_app/unix/GLWindowContext_unix.cpp
index cde1eb2b5c..19f9731f52 100644
--- a/tools/viewer/sk_app/unix/GLWindowContext_unix.cpp
+++ b/tools/viewer/sk_app/unix/GLWindowContext_unix.cpp
@@ -90,6 +90,7 @@ void GLWindowContext_unix::onDestroyContext() {
void GLWindowContext_unix::onSwapBuffers() {
if (fDisplay && fGLContext) {
+ printf("swapping\n");
glXSwapBuffers(fDisplay, fWindow);
}
}
diff --git a/tools/viewer/sk_app/unix/Window_unix.cpp b/tools/viewer/sk_app/unix/Window_unix.cpp
index c4729263ec..431f156491 100644
--- a/tools/viewer/sk_app/unix/Window_unix.cpp
+++ b/tools/viewer/sk_app/unix/Window_unix.cpp
@@ -10,9 +10,7 @@
#include "SkUtils.h"
#include "Timer.h"
#include "../GLWindowContext.h"
-#ifdef SK_VULKAN
#include "../VulkanWindowContext.h"
-#endif
#include "Window_unix.h"
extern "C" {
@@ -278,11 +276,10 @@ bool Window_unix::attach(BackendType attachType, const DisplayParams& params) {
platformData.fWindow = fWindow;
platformData.fVisualInfo = fVisualInfo;
switch (attachType) {
-#ifdef SK_VULKAN
case kVulkan_BackendType:
fWindowContext = VulkanWindowContext::Create((void*)&platformData, params);
break;
-#endif
+
case kNativeGL_BackendType:
default:
fWindowContext = GLWindowContext::Create((void*)&platformData, params);
diff --git a/tools/viewer/sk_app/win/Window_win.cpp b/tools/viewer/sk_app/win/Window_win.cpp
index 03537caa45..f9762a8787 100644
--- a/tools/viewer/sk_app/win/Window_win.cpp
+++ b/tools/viewer/sk_app/win/Window_win.cpp
@@ -13,9 +13,7 @@
#include "SkUtils.h"
#include "../GLWindowContext.h"
-#ifdef SK_VULKAN
#include "../VulkanWindowContext.h"
-#endif
namespace sk_app {
@@ -277,11 +275,10 @@ bool Window_win::attach(BackendType attachType, const DisplayParams& params) {
default:
fWindowContext = GLWindowContext::Create((void*)&platformData, params);
break;
-#ifdef SK_VULKAN
+
case kVulkan_BackendType:
fWindowContext = VulkanWindowContext::Create((void*)&platformData, params);
break;
-#endif
}
return (SkToBool(fWindowContext));