78 glEndQuery(GL_TIME_ELAPSED);
82 glGetQueryObjectiv(query, GL_QUERY_RESULT_AVAILABLE, &done);
84 GLuint64 elapsed_time = 0;
85 glGetQueryObjectui64v(query, GL_QUERY_RESULT, &elapsed_time);
87 return double(elapsed_time);
base class for all drawables, which is independent of the used rendering API.