1 #include "precompiled.h"
3 // Copyright (c) 2012 The ANGLE Project Authors. All rights reserved.
4 // Use of this source code is governed by a BSD-style license that can be
5 // found in the LICENSE file.
8 // Query.cpp: Implements the gl::Query class
10 #include "libGLESv2/Query.h"
11 #include "libGLESv2/renderer/QueryImpl.h"
12 #include "libGLESv2/renderer/Renderer.h"
17 Query::Query(rx::Renderer *renderer, GLenum type, GLuint id) : RefCountObject(id)
19 mQuery = renderer->createQuery(type);
37 GLuint Query::getResult()
39 return mQuery->getResult();
42 GLboolean Query::isResultAvailable()
44 return mQuery->isResultAvailable();
47 GLenum Query::getType() const
49 return mQuery->getType();
52 bool Query::isStarted() const
54 return mQuery->isStarted();