@Override public void invalidate() { invalidateMatrix(); invalidateVBO(); _drawBufferTarget = null; _clippingTestValid = false; _texturesValid = false; _normalMode = -1; _currentTextureArraysUnit = -1; }
@Override public void invalidate() { super.invalidate(); depthTest = false; writable = false; depthFunc = -1; } }
@Override public void invalidate() { super.invalidate(); currentUnit = -1; hint = -1; final Collection<TextureRecord> texs = textures.values(); for (final TextureRecord tr : texs) { tr.invalidate(); } for (int i = 0; i < units.length; i++) { units[i].invalidate(); } }
@Override public StateRecord createStateRecord(final ContextCapabilities caps) { return new OffsetStateRecord(); } }
@Override public StateRecord createStateRecord(final ContextCapabilities caps) { return new CullStateRecord(); } }
@Override public StateRecord createStateRecord(final ContextCapabilities caps) { return new ColorMaskStateRecord(); } }
@Override public StateRecord createStateRecord(final ContextCapabilities caps) { return new LightStateRecord(); } }
@Override public StateRecord createStateRecord(final ContextCapabilities caps) { return new ClipStateRecord(caps); } }
@Override public StateRecord createStateRecord(final ContextCapabilities caps) { return new FragmentProgramStateRecord(); } }
@Override public StateRecord createStateRecord(final ContextCapabilities caps) { return new MaterialStateRecord(); } }
@Override public StateRecord createStateRecord(final ContextCapabilities caps) { return new ShadingStateRecord(); } }
@Override public void invalidate() { super.invalidate(); currentUnit = -1; final Collection<TextureRecord> texs = textures.values(); for (final TextureRecord tr : texs) { tr.invalidate(); } for (int i = 0; i < units.length; i++) { units[i].invalidate(); } }
@Override public void invalidate() { super.invalidate(); boundTexture = -1; lodBias = 0; } }
@Override public void invalidate() { super.invalidate(); enabled = false; face = -1; windOrder = null; } }
@Override public void invalidate() { super.invalidate(); reference = null; } }
@Override public void invalidate() { super.invalidate(); reference = null; } }