]> git.cworth.org Git - vogl/blobdiff - src/voglcommon/vogl_gl_replayer.h
- Initial support for KHR_debug API's in tracer/replayer
[vogl] / src / voglcommon / vogl_gl_replayer.h
index 071f953bfd851eef969b70c6a2abf49f747d2638..2ae259c431cb7eae1f6f3d2171f028a6b6308343 100644 (file)
@@ -344,17 +344,6 @@ private:
     };
     typedef vogl::hash_map<GLuint, glsl_program_state> glsl_program_hash_map;
 
-    struct mapped_buffer_desc
-    {
-        GLuint m_buffer;
-        GLenum m_target;
-        vogl_trace_ptr_value m_offset;
-        vogl_trace_ptr_value m_length;
-        GLbitfield m_access;
-        bool m_range;
-        void *m_pPtr;
-    };
-
     class context_state
     {
         VOGL_NO_COPY_OR_ASSIGNMENT_OP(context_state);
@@ -441,8 +430,6 @@ private:
         GLuint m_cur_replay_program;
         GLuint m_cur_trace_program;
 
-        vogl::vector<mapped_buffer_desc> m_mapped_buffers;
-
         vogl::vector<GLfloat> m_feedback_buffer;
         vogl::vector<GLuint> m_select_buffer;
 
@@ -1294,6 +1281,7 @@ private:
 
     // Loosely derived from http://www.altdevblogaday.com/2011/06/23/improving-opengl-error-messages/
     static void debug_callback_arb(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, GLvoid *pUser_param);
+    static void debug_callback(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, GLvoid *pUser_param);
 
     bool is_extension_supported(const char *pExt);