html: fix

- maybe some 'dependency injection' might help here
  behaviour of static vars is kind of nasty with GWT
This commit is contained in:
Hannes Janetzek 2013-09-11 01:11:03 +02:00
parent 3eca8ee8b4
commit e43545eec9

View File

@ -25,7 +25,7 @@ import org.oscim.utils.GlUtils;
public final class BufferObject { public final class BufferObject {
private final static String TAG = BufferObject.class.getName(); private final static String TAG = BufferObject.class.getName();
private final static GL20 GL = GLAdapter.get(); private static GL20 GL;
private static final int MB = 1024 * 1024; private static final int MB = 1024 * 1024;
private static final int LIMIT_BUFFERS = 16 * MB; private static final int LIMIT_BUFFERS = 16 * MB;
@ -208,6 +208,7 @@ public final class BufferObject {
} }
static synchronized void init(int num) { static synchronized void init(int num) {
GL = GLAdapter.get();
createBuffers(GL20.GL_ARRAY_BUFFER, num); createBuffers(GL20.GL_ARRAY_BUFFER, num);
counter[0] += num; counter[0] += num;