m_pLightMaximalVizQuery->Issue (D3DISSUE_BEGIN);
m_pd3dDevice->DrawIndexedPrimitive (D3DPT_TRIANGLELIST, 0, 0, numVertices, 0, numFaces);
m_pLightMaximalVizQuery->Issue(D3DISSUE_END);
// Stupidly block until we have a query result
while (m_pLightMaximalVizQuery->GetData((void *) &m_dwMaximalVizData, sizeof(DWORD), D3DGETDATA_FLUSH) == S_FALSE)
{
}