/* * Copyright 2011 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #include "gl/SkGLCanvas.h" #include "SkBitmap.h" #include "SkPaint.h" #include "gl/SkGpuGLShaders.h" extern "C" { void gr_hello_world(); } void gr_hello_world() { static GrGpu* gGpu; if (NULL == gGpu) { gGpu = new SkGpuGLShaders; } SkGLCanvas canvas(gGpu); SkBitmap bm; bm.setConfig(SkBitmap::kARGB_8888_Config, WIDTH, HEIGHT); canvas.setBitmapDevice(bm); canvas.drawColor(SK_ColorWHITE); SkPaint paint; paint.setAntiAlias(true); paint.setTextSize(30); canvas.drawText("Hello Kno", 9, 40, 40, paint); }