X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2Fplat%2FOpenGL.java;h=8abd903d2ec814534a431708395d3d15ea77fbb8;hb=72e9e5cdb5055acb2c395e629c28042899462462;hp=a55f9a4f354d451535f31c5ff1793c33fc2e4e40;hpb=9f2b65deaba43f12661f49039b46c31f74d7dcfc;p=org.ibex.core.git diff --git a/src/org/xwt/plat/OpenGL.java b/src/org/xwt/plat/OpenGL.java index a55f9a4..8abd903 100644 --- a/src/org/xwt/plat/OpenGL.java +++ b/src/org/xwt/plat/OpenGL.java @@ -3,6 +3,7 @@ package org.xwt.plat; import org.xwt.*; +import org.xwt.js.*; import org.xwt.util.*; abstract class OpenGL { @@ -118,10 +119,10 @@ abstract class OpenGL { return oglp.realPicture; } - public Picture _createPicture(boolean alphaOnly) { return new OpenGLPicture(alphaOnly); } + public Picture _createPicture(JS r, boolean alphaOnly) { return new OpenGLPicture(r, alphaOnly); } public static class OpenGLPicture extends Picture { - public OpenGLPicture(boolean a) { alphaOnly = a; } + public OpenGLPicture(JS r, boolean a) { super(r); alphaOnly = a; } boolean alphaOnly; GLPicture realPicture = null; } @@ -133,7 +134,7 @@ abstract class OpenGL { public OpenGLGlyph(org.xwt.Font f, char c) { super(f, c); } Picture getPicture() { if (p == null && isLoaded) { - p = new OpenGLPicture(true); + p = new OpenGLPicture(null, true); p.data = new int[data.length]; for(int i=0; i