Basic framework for more optimised, platform specific, drawing routines.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4492 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/Viewport.h b/vncviewer/Viewport.h
index b8f1a78..f385a24 100644
--- a/vncviewer/Viewport.h
+++ b/vncviewer/Viewport.h
@@ -33,6 +33,14 @@
#include <rfb/PixelBuffer.h>
#include <rfb/PixelTransformer.h>
+#if defined(WIN32)
+#include "PlatformPixelBuffer.h"
+#elif defined(__APPLE__)
+#include "PlatformPixelBuffer.h"
+#else
+#include "PlatformPixelBuffer.h"
+#endif
+
class CConn;
class Viewport : public Fl_Widget {
@@ -119,7 +127,7 @@
private:
CConn* cc;
- rfb::ManagedPixelBuffer* frameBuffer;
+ PlatformPixelBuffer* frameBuffer;
rfb::PixelTransformer *pixelTrans;
rfb::SimpleColourMap colourMap;