Re: trouble with Cairo text in OpenGL
Victor henri <[email protected]>
| Newsgroups | gmane.comp.lib.cairo |
|---|---|
| Message-ID | <[email protected]> |
Hello Andrea Well thanks to your help, it works now! > Kind of, he needs to flush the drawing operations with cairo_surface_flush(). > > http://cairographics.org/manual/cairo-cairo-surface-t.html#cairo-surface-flush > Indeed a proper call to 'cairo_surface_flush(surface)' before calling 'cairo_image_surface_get_data (surface)' ws necessary > You're trying to draw a very big text string on a very small image. > I would suggest you to start using a big destination and a default font. > I had to adjust a bit but this was quite ok > Saving to png can help you check if the image content is what you need it to be. > For this kind of debugging purposes, cairo provides cairo_surface_write_to_png() > http://cairographics.org/manual/cairo-PNG-Support.html#cairo-surface-write-to-png This was not necessary hopefully > This is basically the same as (the cairo part of) your code, except > that it starts the text from (0,48), making it visible. > (If you define FIXED to 0, you get a completely transparent image). Yes I had to call cairo_move_to() to have the text at the right place; > > If you manage to get the png right, making cairo and GL interact as > desired should only be a matter of choosing the correct pixel format. > > Andrea > Many stuff have already been said yesterday; thank you to all of you who helped me so kindly Victor -- cairo mailing list [email protected] http://lists.cairographics.org/mailman/listinfo/cairo