set depth test enabled
This commit is contained in:
parent
3b71772397
commit
6d30c0c333
|
@ -30,6 +30,8 @@ public class DebugGeometryRenderer {
|
|||
static final Segment tmpSegment = new Segment(Vector3.Zero, Vector3.Zero);
|
||||
|
||||
final ImmediateModeRenderer renderer;
|
||||
boolean oldDepthTestEnabled;
|
||||
float oldLineWidth;
|
||||
|
||||
public DebugGeometryRenderer() {
|
||||
if (Gdx.graphics.isGL20Available())
|
||||
|
@ -50,9 +52,16 @@ public class DebugGeometryRenderer {
|
|||
|
||||
public void begin(Camera camera) {
|
||||
renderer.begin(camera.combined, GL10.GL_LINES);
|
||||
|
||||
oldDepthTestEnabled = Gdx.gl20.glIsEnabled(GL10.GL_DEPTH_TEST);
|
||||
if (!oldDepthTestEnabled)
|
||||
Gdx.gl.glEnable(GL10.GL_DEPTH_TEST);
|
||||
}
|
||||
|
||||
public void end() {
|
||||
if (!oldDepthTestEnabled)
|
||||
Gdx.gl.glDisable(GL10.GL_DEPTH_TEST);
|
||||
|
||||
renderer.end();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue