Skip to content

Commit 6aa27b2

Browse files
committed
document renderva querytarget()
1 parent 0cedd84 commit 6aa27b2

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/engine/render/renderva.cpp

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,9 +185,20 @@ namespace
185185
VARF(oqany, 0, 0, 2, occlusionengine.clearqueries()); //occlusion query settings: 0: GL_SAMPLES_PASSED, 1: GL_ANY_SAMPLES_PASSED, 2: GL_ANY_SAMPLES_PASSED_CONSERVATIVE
186186
VAR(oqwait, 0, 1, 1);
187187

188+
/**
189+
* @brief Returns query target
190+
*
191+
* GL_SAMPLES_PASSED if oqany is 0
192+
* GL_ANY_SAMPLES_PASSED if oqany is 1 or ES3 is not present
193+
* GL_ANY_SAMPLES_PASSED if oqany is 2 and ES3 is present
194+
*/
188195
GLenum querytarget()
189196
{
190-
return oqany ? (oqany > 1 && hasES3 ? GL_ANY_SAMPLES_PASSED_CONSERVATIVE : GL_ANY_SAMPLES_PASSED) : GL_SAMPLES_PASSED;
197+
return oqany ?
198+
(oqany > 1 && hasES3 ?
199+
GL_ANY_SAMPLES_PASSED_CONSERVATIVE :
200+
GL_ANY_SAMPLES_PASSED) :
201+
GL_SAMPLES_PASSED;
191202
}
192203

193204
GLuint bbvbo = 0,

0 commit comments

Comments
 (0)