Mercurial > octave
comparison libinterp/corefcn/gl-render.h @ 21198:1adcdc518d9e
provide wrapper for glFinish in opengl_renderer class
* gl-render.h, gl-render.cc (opengl_renderer::finish): New function.
* gl2ps-renderer.h, gl2ps-renderer.cc, __osmesa_print__.cc: Use it
instead of calling glFinish directly.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 04 Feb 2016 18:12:00 -0500 |
parents | bd96c2efd4fe |
children | 67d2965af0b5 |
comparison
equal
deleted
inserted
replaced
21197:9a5bb6996b16 | 21198:1adcdc518d9e |
---|---|
61 } | 61 } |
62 | 62 |
63 virtual void set_viewport (int w, int h); | 63 virtual void set_viewport (int w, int h); |
64 virtual graphics_xform get_transform (void) const { return xform; } | 64 virtual graphics_xform get_transform (void) const { return xform; } |
65 | 65 |
66 virtual void finish (void); | |
67 | |
66 protected: | 68 protected: |
67 virtual void draw_figure (const figure::properties& props); | 69 virtual void draw_figure (const figure::properties& props); |
68 virtual void draw_axes (const axes::properties& props); | 70 virtual void draw_axes (const axes::properties& props); |
69 virtual void draw_line (const line::properties& props); | 71 virtual void draw_line (const line::properties& props); |
70 virtual void draw_surface (const surface::properties& props); | 72 virtual void draw_surface (const surface::properties& props); |