D3D9TimerQuery::~D3D9TimerQuery()
	{
		releaseQuery();

		BS_INC_RENDER_STAT_CAT(ResDestroyed, RenderStatObject_Query);
	}
	//------------------------------------------------------------------
	void D3D9HardwareOcclusionQuery::notifyOnDeviceLost(IDirect3DDevice9* d3d9Device)
	{		
		releaseQuery(d3d9Device);		
	}
	void D3D9TimerQuery::notifyOnDeviceLost(IDirect3DDevice9* d3d9Device)
	{
		if (d3d9Device == mDevice)
			releaseQuery();
	}