diff options
author | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-09-01 11:15:58 +0000 |
---|---|---|
committer | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-09-01 11:15:58 +0000 |
commit | b119052d89113e9b2cb69ff2377571e8d0564b10 (patch) | |
tree | 9f16d015723e18c65659557d46f47e99f2d58287 /src/control.h | |
parent | 9211fbeed3b968f3364dcb42f4b3b48b78e4ad0b (diff) |
Use buffer objects for even faster rendering
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@104 bf6ca9ba-c028-0410-8290-897cf20841d1
Diffstat (limited to 'src/control.h')
-rw-r--r-- | src/control.h | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/src/control.h b/src/control.h index 69d57f6..6fab72d 100644 --- a/src/control.h +++ b/src/control.h @@ -117,18 +117,23 @@ typedef struct cctx_struct { GtkWidget *checkbox_prealign; GtkWidget *checkbox_savecache; GLuint gl_list_id; -// GLuint gl_ref_buffer; -// GLuint gl_element_buffer; - GLfloat *gl_ref_vertex_array; - GLuint *gl_ref_element_array; + + GLuint gl_ref_vertex_buffer; + GLuint gl_ref_element_buffer; +// GLfloat *gl_ref_vertex_array; +// GLuint *gl_ref_element_array; GLsizei gl_ref_num_vertices; - GLfloat *gl_marker_vertex_array; - GLuint *gl_marker_element_array; + GLuint gl_marker_vertex_buffer; + GLuint gl_marker_element_buffer; +// GLfloat *gl_marker_vertex_array; +// GLuint *gl_marker_element_array; GLsizei gl_marker_num_vertices; - GLfloat *gl_gen_vertex_array; - GLuint *gl_gen_element_array; + GLuint gl_gen_vertex_buffer; + GLuint gl_gen_element_buffer; +// GLfloat *gl_gen_vertex_array; +// GLuint *gl_gen_element_array; GLsizei gl_gen_num_vertices; } ControlContext; |