Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 1 | // |
2 | // Copyright 2016 The ANGLE Project Authors. All rights reserved. | ||||
3 | // Use of this source code is governed by a BSD-style license that can be | ||||
4 | // found in the LICENSE file. | ||||
5 | // | ||||
6 | // QueryVk.cpp: | ||||
7 | // Implements the class methods for QueryVk. | ||||
8 | // | ||||
9 | |||||
10 | #include "libANGLE/renderer/vulkan/QueryVk.h" | ||||
11 | |||||
12 | #include "common/debug.h" | ||||
13 | |||||
14 | namespace rx | ||||
15 | { | ||||
16 | |||||
Corentin Wallez | ad3ae90 | 2018-03-09 13:40:42 -0500 | [diff] [blame] | 17 | QueryVk::QueryVk(gl::QueryType type) : QueryImpl(type) |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 18 | { |
19 | } | ||||
20 | |||||
21 | QueryVk::~QueryVk() | ||||
22 | { | ||||
23 | } | ||||
24 | |||||
Jamie Madill | 5188a27 | 2018-07-25 10:53:56 -0400 | [diff] [blame^] | 25 | gl::Error QueryVk::begin(const gl::Context *context) |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 26 | { |
27 | UNIMPLEMENTED(); | ||||
Yuly Novikov | c4d18aa | 2017-03-09 18:45:02 -0500 | [diff] [blame] | 28 | return gl::InternalError(); |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 29 | } |
30 | |||||
Jamie Madill | 5188a27 | 2018-07-25 10:53:56 -0400 | [diff] [blame^] | 31 | gl::Error QueryVk::end(const gl::Context *context) |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 32 | { |
33 | UNIMPLEMENTED(); | ||||
Yuly Novikov | c4d18aa | 2017-03-09 18:45:02 -0500 | [diff] [blame] | 34 | return gl::InternalError(); |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 35 | } |
36 | |||||
Jamie Madill | 5188a27 | 2018-07-25 10:53:56 -0400 | [diff] [blame^] | 37 | gl::Error QueryVk::queryCounter(const gl::Context *context) |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 38 | { |
39 | UNIMPLEMENTED(); | ||||
Yuly Novikov | c4d18aa | 2017-03-09 18:45:02 -0500 | [diff] [blame] | 40 | return gl::InternalError(); |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 41 | } |
42 | |||||
Jamie Madill | 5188a27 | 2018-07-25 10:53:56 -0400 | [diff] [blame^] | 43 | gl::Error QueryVk::getResult(const gl::Context *context, GLint *params) |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 44 | { |
45 | UNIMPLEMENTED(); | ||||
Yuly Novikov | c4d18aa | 2017-03-09 18:45:02 -0500 | [diff] [blame] | 46 | return gl::InternalError(); |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 47 | } |
48 | |||||
Jamie Madill | 5188a27 | 2018-07-25 10:53:56 -0400 | [diff] [blame^] | 49 | gl::Error QueryVk::getResult(const gl::Context *context, GLuint *params) |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 50 | { |
51 | UNIMPLEMENTED(); | ||||
Yuly Novikov | c4d18aa | 2017-03-09 18:45:02 -0500 | [diff] [blame] | 52 | return gl::InternalError(); |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 53 | } |
54 | |||||
Jamie Madill | 5188a27 | 2018-07-25 10:53:56 -0400 | [diff] [blame^] | 55 | gl::Error QueryVk::getResult(const gl::Context *context, GLint64 *params) |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 56 | { |
57 | UNIMPLEMENTED(); | ||||
Yuly Novikov | c4d18aa | 2017-03-09 18:45:02 -0500 | [diff] [blame] | 58 | return gl::InternalError(); |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 59 | } |
60 | |||||
Jamie Madill | 5188a27 | 2018-07-25 10:53:56 -0400 | [diff] [blame^] | 61 | gl::Error QueryVk::getResult(const gl::Context *context, GLuint64 *params) |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 62 | { |
63 | UNIMPLEMENTED(); | ||||
Yuly Novikov | c4d18aa | 2017-03-09 18:45:02 -0500 | [diff] [blame] | 64 | return gl::InternalError(); |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 65 | } |
66 | |||||
Jamie Madill | 5188a27 | 2018-07-25 10:53:56 -0400 | [diff] [blame^] | 67 | gl::Error QueryVk::isResultAvailable(const gl::Context *context, bool *available) |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 68 | { |
69 | UNIMPLEMENTED(); | ||||
Yuly Novikov | c4d18aa | 2017-03-09 18:45:02 -0500 | [diff] [blame] | 70 | return gl::InternalError(); |
Jamie Madill | 9e54b5a | 2016-05-25 12:57:39 -0400 | [diff] [blame] | 71 | } |
72 | |||||
73 | } // namespace rx |