public D3DHardwareOcclusionQuery( D3D.Device device )
{
this.device = device;
isQueryResultStillOutstanding = true;
// check if queries are supported
isSupported = Root.Instance.RenderSystem.Capabilities.HasCapability( Capabilities.HardwareOcculusion );
if ( isSupported )
{
// attempt to create an occlusion query
query = new D3D.Query( device, D3D.QueryType.Occlusion );
}
}