aboutsummaryrefslogtreecommitdiffhomepage
path: root/samplecode/SampleApp.cpp
diff options
context:
space:
mode:
authorGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-07-06 13:59:47 +0000
committerGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-07-06 13:59:47 +0000
commit3cec4d71e6f53fda99705427f9820d025cfbf64b (patch)
tree3fdae1343aa1abf51b6edafb74a03dad96f48d6b /samplecode/SampleApp.cpp
parenta3237875f807aed9608cb4a023bc044f32850727 (diff)
check-point for testing drawBitmap [raster,gpu] -> [raster,gpu]
git-svn-id: http://skia.googlecode.com/svn/trunk@1796 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'samplecode/SampleApp.cpp')
-rw-r--r--samplecode/SampleApp.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/samplecode/SampleApp.cpp b/samplecode/SampleApp.cpp
index a5987f26c2..55b1e48557 100644
--- a/samplecode/SampleApp.cpp
+++ b/samplecode/SampleApp.cpp
@@ -51,6 +51,8 @@ extern SkView* create_overview(int, const SkViewFactory[]);
#include "GrGLConfig.h"
#endif
+static SampleWindow* gSampleWindow;
+
///////////////
static const char view_inval_msg[] = "view-inval-msg";
@@ -240,6 +242,10 @@ SkScalar SampleCode::GetAnimScalar(SkScalar speed, SkScalar period) {
return SkDoubleToScalar(value);
}
+GrContext* SampleCode::GetGr() {
+ return gSampleWindow ? gSampleWindow->getGrContext() : NULL;
+}
+
//////////////////////////////////////////////////////////////////////////////
static SkView* curr_view(SkWindow* wind) {
@@ -348,6 +354,8 @@ SampleWindow::CanvasType SampleWindow::cycle_canvastype(CanvasType ct) {
}
SampleWindow::SampleWindow(void* hwnd, int argc, char** argv) : INHERITED(hwnd) {
+ gSampleWindow = this;
+
#ifdef PIPE_FILE
//Clear existing file or create file if it doesn't exist
FILE* f = fopen(FILE_PATH, "wb");