Original Post
Hello,
I'm trying to use the new feature in DX9, Occlusion Queries. But I have a problem: IDirect3DQuery::GetData always(!!) returns S_FALSE!
I have a Geforce 4 Ti 4200, driver is relatively new. Here's some of my Code (for testing purposes):
m_RenderSystem.ClearScreen(true,true);
m_VB->Bind();
m_RenderSystem.GetDevice()->SetFVF(sVertex::FVF);
m_RenderSystem._SetCullMode(CULL_NONE);
cRenderOperation Op;
Op.VertexBuffer=m_VB;
Op.Operation=cRenderOperation::OP_TRIANGLE_LIST;
m_Query->Begin();
m_RenderSystem._Render(Op);
m_Query->End();
uint Count;
if(m_Query->GetVisiblePixels(Count))
cLog<<"Visible Pixels: "<< Count <<"\n";
[edited by - SlimTimmy on February 22, 2004 3:29:48 PM]
[edited by - SlimTimmy on February 25, 2004 11:06:22 AM]