Mercurial > octave
comparison src/gl2ps-renderer.cc @ 10955:2786e3b7072e
gl2ps print to fid instead of filename
author | Shai Ayal <shaiay@users.sourceforge.net> |
---|---|
date | Thu, 09 Sep 2010 14:29:38 +0300 |
parents | 2224236440c0 |
children | 2be9e22796d2 |
comparison
equal
deleted
inserted
replaced
10954:ee9d74048827 | 10955:2786e3b7072e |
---|---|
41 | 41 |
42 if (!in_draw) | 42 if (!in_draw) |
43 { | 43 { |
44 in_draw = true; | 44 in_draw = true; |
45 | 45 |
46 FILE *fp = fopen (filename.c_str (), "wb"); | 46 FILE *fp = fdopen (fid, "wb"); |
47 GLint buffsize = 0, state = GL2PS_OVERFLOW; | 47 GLint buffsize = 0, state = GL2PS_OVERFLOW; |
48 GLint viewport[4]; | 48 GLint viewport[4]; |
49 | 49 |
50 glGetIntegerv (GL_VIEWPORT, viewport); | 50 glGetIntegerv (GL_VIEWPORT, viewport); |
51 | 51 |
72 gl2ps_term, GL2PS_BSP_SORT, | 72 gl2ps_term, GL2PS_BSP_SORT, |
73 (GL2PS_SILENT | GL2PS_SIMPLE_LINE_OFFSET | 73 (GL2PS_SILENT | GL2PS_SIMPLE_LINE_OFFSET |
74 | GL2PS_NO_BLENDING | GL2PS_OCCLUSION_CULL | 74 | GL2PS_NO_BLENDING | GL2PS_OCCLUSION_CULL |
75 | GL2PS_BEST_ROOT | gl2ps_text), | 75 | GL2PS_BEST_ROOT | gl2ps_text), |
76 GL_RGBA, 0, NULL, 0, 0, 0, | 76 GL_RGBA, 0, NULL, 0, 0, 0, |
77 buffsize, fp, filename.c_str () ); | 77 buffsize, fp, "" ); |
78 | 78 |
79 opengl_renderer::draw (go); | 79 opengl_renderer::draw (go); |
80 state = gl2psEndPage (); | 80 state = gl2psEndPage (); |
81 } | 81 } |
82 | 82 |