releaseGeometry method
Releases one geometry buffer, rather than waiting for the whole device to go.
The contract is TextureAllocator.releaseTexture's, which this device is
also required to implement — that one is declared beside createTexture
because the pool that owns most of the engine's targets holds an
allocator rather than a device.
Implementation
@override
void releaseGeometry(GeometryBuffer geometry) {
events.add(TraceReleaseGeometry(_range(geometry).buffer));
inner.releaseGeometry(geometry);
}