mesa: implement glGet(GL_TIMESTAMP) v2
[mesa.git] / src / mesa / main / dd.h
index 687a38f44873ed858cc0ff1712cd31cfa4f8c29f..c8a765f47aa70fb5bd5a64df9d4d057b3669da53 100644 (file)
@@ -820,6 +820,12 @@ struct dd_function_table {
                                                   GLuint name);
    void (*DeleteSamplerObject)(struct gl_context *ctx,
                                struct gl_sampler_object *samp);
+
+   /**
+    * \name Return a timestamp in nanoseconds as defined by GL_ARB_timer_query.
+    * This should be equivalent to glGetInteger64v(GL_TIMESTAMP);
+    */
+   uint64_t (*GetTimestamp)(struct gl_context *ctx);
 };