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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.