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);