GL: Occlusion query bugfix

hg/feature/cdb-packed
kaetemi 10 years ago
parent 7aedffce9a
commit 1c67d6ec0f

@ -2803,11 +2803,15 @@ IOcclusionQuery::TOcclusionType COcclusionQueryGL::getOcclusionType()
else else
{ {
GLuint result; GLuint result;
nglGetQueryObjectuivARB(ID, GL_QUERY_RESULT_AVAILABLE, &result);
if (result != GL_FALSE)
{
nglGetQueryObjectuivARB(ID, GL_QUERY_RESULT, &result); nglGetQueryObjectuivARB(ID, GL_QUERY_RESULT, &result);
OcclusionType = result != 0 ? NotOccluded : Occluded; OcclusionType = result != 0 ? NotOccluded : Occluded;
VisibleCount = (uint) result; VisibleCount = (uint) result;
} }
} }
}
#endif #endif
return OcclusionType; return OcclusionType;
} }

Loading…
Cancel
Save