free opengl resources
This commit is contained in:
@@ -11,6 +11,8 @@ import chess.view.DDDrender.world.Entity;
|
||||
import chess.view.DDDrender.world.World;
|
||||
import common.Signal1;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
||||
import java.nio.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -24,7 +26,7 @@ import static org.lwjgl.opengl.GL11.*;
|
||||
import static org.lwjgl.system.MemoryStack.*;
|
||||
import static org.lwjgl.system.MemoryUtil.*;
|
||||
|
||||
public class Window {
|
||||
public class Window implements Closeable{
|
||||
|
||||
// The window handle
|
||||
private long window;
|
||||
@@ -225,4 +227,9 @@ public class Window {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void close() throws IOException {
|
||||
this.renderer.close();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user