private static void setCull(final int face, final CullStateRecord record) { if (!record.isValid() || record.face != face) { GL11C.glCullFace(face); record.face = face; } }
@Override public StateRecord createStateRecord(final ContextCapabilities caps) { return new CullStateRecord(); } }
private static void setCull(final int face, final CullStateRecord record) { if (!record.isValid() || record.face != face) { GL11.glCullFace(face); record.face = face; } }
@Override public StateRecord createStateRecord(final ContextCapabilities caps) { return new CullStateRecord(); } }
private static void setCullEnabled(final boolean enable, final CullStateRecord record) { if (!record.isValid() || record.enabled != enable) { if (enable) { GL11C.glEnable(GL11C.GL_CULL_FACE); } else { GL11C.glDisable(GL11C.GL_CULL_FACE); } record.enabled = enable; } }
private static void setCull(final int face, final CullState state, final CullStateRecord record) { final GL gl = GLContext.getCurrentGL(); if (!record.isValid() || record.face != face) { gl.glCullFace(face); record.face = face; } }
private static void setGLPolygonWind(final PolygonWind windOrder, final CullStateRecord record) { if (!record.isValid() || record.windOrder != windOrder) { switch (windOrder) { case CounterClockWise: GL11.glFrontFace(GL11.GL_CCW); break; case ClockWise: GL11.glFrontFace(GL11.GL_CW); break; } record.windOrder = windOrder; } } }
private static void setCullEnabled(final boolean enable, final CullStateRecord record) { if (!record.isValid() || record.enabled != enable) { if (enable) { GL11.glEnable(GL11.GL_CULL_FACE); } else { GL11.glDisable(GL11.GL_CULL_FACE); } record.enabled = enable; } }
private static void setGLPolygonWind(final PolygonWind windOrder, final CullStateRecord record) { if (!record.isValid() || record.windOrder != windOrder) { switch (windOrder) { case CounterClockWise: GL11C.glFrontFace(GL11C.GL_CCW); break; case ClockWise: GL11C.glFrontFace(GL11C.GL_CW); break; } record.windOrder = windOrder; } } }
private static void setCullEnabled(final boolean enable, final CullState state, final CullStateRecord record) { final GL gl = GLContext.getCurrentGL(); if (!record.isValid() || record.enabled != enable) { if (enable) { gl.glEnable(GL.GL_CULL_FACE); } else { gl.glDisable(GL.GL_CULL_FACE); } record.enabled = enable; } }
private static void setGLPolygonWind(final PolygonWind windOrder, final CullState state, final CullStateRecord record) { final GL gl = GLContext.getCurrentGL(); if (!record.isValid() || record.windOrder != windOrder) { switch (windOrder) { case CounterClockWise: gl.glFrontFace(GL.GL_CCW); break; case ClockWise: gl.glFrontFace(GL.GL_CW); break; } record.windOrder = windOrder; } }