GL: Occlusion query bugfix

This commit is contained in:
kaetemi 2014-08-03 22:15:12 +02:00
parent 5f5f0dd76c
commit 2ad030f5f9

View file

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