v0.9.4: fixed cases of vertex buffers not being cleared
This commit is contained in:
@@ -245,6 +245,7 @@ public class PixelScene extends Scene {
|
||||
if ((time -= Game.elapsed) <= 0) {
|
||||
alpha( 0f );
|
||||
parent.remove( this );
|
||||
destroy();
|
||||
} else {
|
||||
alpha( time / FADE_TIME );
|
||||
}
|
||||
|
||||
@@ -213,5 +213,12 @@ public class KeyDisplay extends Visual {
|
||||
dirty = false;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void destroy() {
|
||||
super.destroy();
|
||||
if (buffer != null)
|
||||
buffer.delete();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user