Daniel van Vugt c970bb3e6c cogl: Merge FEATURE_ID_GET_GPU_TIME into FEATURE_ID_TIMESTAMP_QUERY
Because both code paths require the existence of `GL_TIMESTAMP[_EXT]`
which is only guaranteed if `ARB_timer_query` (included in GL core 3.3)
is implemented.

We know when that is true because `context->glGenQueries` and
`context->glQueryCounter` are non-NULL. So that is the minimum
requirement for any use of `GL_TIMESTAMP`, even when it is used in
`glGetInteger64v`.

Until now, Raspberry Pi (OpenGL 2.1) would find a working implementation
of `glGetInteger64v` but failed to check whether the driver understands
`GL_TIMESTAMP` (it doesn't).

Fixes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2107
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2253>
2022-01-27 22:58:59 +00:00
..
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2020-10-06 15:34:48 +00:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2020-10-06 15:34:48 +00:00
2021-02-22 13:51:30 +01:00
2020-10-06 15:34:48 +00:00
2021-02-22 13:51:30 +01:00
2020-10-06 15:34:48 +00:00
2020-10-06 15:34:48 +00:00
2021-02-22 13:51:30 +01:00
2020-10-06 15:34:48 +00:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-10-25 15:45:35 +02:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-02-22 13:51:30 +01:00
2021-12-07 15:32:21 +00:00