Index: include/views/SkOSWindow_Win.h |
diff --git a/include/views/SkOSWindow_Win.h b/include/views/SkOSWindow_Win.h |
index ccab59066dd57bb3bdb58a58899d81cf8dbb39a7..753dcd36a7de9b68c71284624f7f801307eec7d1 100644 |
--- a/include/views/SkOSWindow_Win.h |
+++ b/include/views/SkOSWindow_Win.h |
@@ -37,6 +37,9 @@ public: |
#if SK_ANGLE |
kANGLE_BackEndType, |
#endif // SK_ANGLE |
+#if SK_COMMAND_BUFFER |
+ kCommandBuffer_BackEndType, |
+#endif // SK_COMMAND_BUFFER |
#endif // SK_SUPPORT_GPU |
}; |
@@ -90,12 +93,12 @@ private: |
#if SK_SUPPORT_GPU |
void* fHGLRC; |
-#if SK_ANGLE |
+#if SK_ANGLE || SK_COMMAND_BUFFER |
EGLDisplay fDisplay; |
EGLContext fContext; |
EGLSurface fSurface; |
EGLConfig fConfig; |
-#endif // SK_ANGLE |
+#endif // SK_ANGLE || SK_COMMAND_BUFFER |
#endif // SK_SUPPORT_GPU |
bool fFullscreen; |
@@ -125,6 +128,12 @@ private: |
void detachANGLE(); |
void presentANGLE(); |
#endif // SK_ANGLE |
+ |
+#if SK_COMMAND_BUFFER |
+ bool attachCommandBuffer(int msaaSampleCount, AttachmentInfo* info); |
+ void detachCommandBuffer(); |
+ void presentCommandBuffer(); |
+#endif // SK_COMMAND_BUFFER |
#endif // SK_SUPPORT_GPU |
typedef SkWindow INHERITED; |