Example #1
0
 def time_elapsed(self) -> int:
     """
     The time elapsed in nanoseconds
     
     :type: int
     """
     value = gl.GLint()
     gl.glGetQueryObjectiv(self._glo_time_elapsed, gl.GL_QUERY_RESULT, value)
     return value.value
Example #2
0
    def primitives_generated(self) -> int:
        """
        How many primitives a vertex or geometry shader processed

        :type: int
        """
        value = gl.GLint()
        gl.glGetQueryObjectiv(self._glo_primitives_generated, gl.GL_QUERY_RESULT, value)
        return value.value
Example #3
0
 def samples_passed(self) -> int:
     """
     How many samples was written. These are per component (RGBA)
     
     :type: int
     """
     value = gl.GLint()
     gl.glGetQueryObjectiv(self._glo_samples_passed, gl.GL_QUERY_RESULT, value)
     return value.value