summaryrefslogtreecommitdiff
path: root/src/cairo-gl-glyphs.c
AgeCommit message (Expand)AuthorFilesLines
2013-05-07gl: Fix compiler warnings in the GL backendMartin Robinson1-1/+2
2013-02-04gl: do not force flush everytime uploading a glyph image to glyph cacheHenry Song1-1/+1
2013-01-25gl: Use GL_ALPHA textures for CAIRO_CONTENT_ALPHA glyph cachingHenry Song1-8/+8
2012-12-30gl: Use vfunc for vertex emissionChris Wilson1-4/+7
2012-08-11gl: Remove unused variableChris Wilson1-1/+0
2012-06-26gl: Set correct operation extents.Chuanbo Weng1-1/+6
2012-06-20gl: Trim the glyph mask to the operation extentsChris Wilson1-0/+5
2012-05-17gl/msaa: Implement glyph renderingMartin Robinson1-17/+39
2012-03-27gl: use font's antialias option to check whether it needs maskHenry (Yu) Song1-16/+8
2012-02-29gl: Various fixes for glyphsChris Wilson1-22/+25
2011-12-07gl: Decouple the glyph upon evictionChris Wilson1-26/+29
2011-12-07gl: Prevent leak of the white source used with glyph masksChris Wilson1-4/+7
2011-12-05gl: Unbreak the glyph cacheChris Wilson1-13/+11
2011-12-05gl: Decouple glyphs on shutdown from the scaled font cachesChris Wilson1-10/+14
2011-12-05gl: Embed the operand rather than a pattern into the glyph cacheChris Wilson1-30/+18
2011-12-05gl: Use the embedded operand to allow passing sources aroundChris Wilson1-7/+0
2011-11-24gl: Prevent the traps compositor from explodingChris Wilson1-3/+7
2011-11-24gl: Fallback for complex subsurfacesChris Wilson1-1/+2
2011-11-23gl: Update glyphs to use cairo_gl_source_tChris Wilson1-13/+11
2011-11-23gl: Properly prepare the source when compositing glyphs with a mask.Martin Robinson1-9/+13
2011-09-12Introduce a new compositor architectureChris Wilson1-253/+129
2011-08-13image: move surface definition to new header for subclassingChris Wilson1-0/+1
2011-07-28gl: Use cairo_rectangle_int_tMatt Peterson1-2/+8
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-73/+61
2011-05-04Silence the compiler for another couple of RGB30 switchesChris Wilson1-0/+1
2010-06-22gl: Propagate surface creation error instead of crashingBenjamin Otte1-6/+16
2010-06-18gl: Refactor status handling in _cairo_gl_context_release()Benjamin Otte1-9/+5
2010-06-12gl: start returning the failure status aftern an invalid GL op.Chris Wilson1-3/+7
2010-06-07gl: Switch to deferred renderingBenjamin Otte1-4/+0
2010-06-07gl: Get rid of operand argument to emit functionsBenjamin Otte1-1/+1
2010-06-07gl: Remove composite_t argument from _flush() functionBenjamin Otte1-1/+1
2010-06-07gl: Make gl_composite_begin() acquire the contextBenjamin Otte1-1/+6
2010-06-07gl: Remove unused codeBenjamin Otte1-10/+1
2010-06-07gl: Make composite_set_clip_region not require the contextBenjamin Otte1-1/+1
2010-06-07gl: Make composite_set_source/mask/mask_spans not require a contextBenjamin Otte1-3/+2
2010-06-07gl: Add API for querying if we need GL_TEXTURE_RECTANGLE_EXTBenjamin Otte1-1/+1
2010-06-07gl: Make cairo_gl_composite_t not require a gl context anymoreBenjamin Otte1-4/+3
2010-05-20gl: Use _cairo_gl_surface_draw_image() when caching glyphsBenjamin Otte1-39/+8
2010-05-20gl: Actually check errors for _cairo_gl_composite_begin()Benjamin Otte1-0/+2
2010-05-20gl: Get rid of _cairo_gl_composite_set_mask_texture()Benjamin Otte1-7/+8
2010-05-20gl: Make glyph cache a real surfaceBenjamin Otte1-42/+25
2010-05-17gl: Get rid of src and mask argument to composite_init()Benjamin Otte1-1/+1
2010-05-17gl: Update copyright statementsBenjamin Otte1-0/+5
2010-05-17gl: Replace _cairo_gl_operand_init() with setters for src/maskBenjamin Otte1-5/+5
2010-05-17gl: Convert glyphs path to use cairo_gl_composite_tBenjamin Otte1-294/+37
2010-05-17gl: Require ARB_vertex_buffer_object extension unconditionallyBenjamin Otte1-3/+0
2010-05-17gl: Support component alpha in gl_composite_tBenjamin Otte1-1/+1
2010-05-17gl: make show_glyphs use the cairo_composite_t APIBenjamin Otte1-7/+10
2010-05-17gl: cairo_gl_compsite_setup_t => cairo_gl_composite_tBenjamin Otte1-2/+2
2010-05-17gl: use glBlendFuncSeparate()Benjamin Otte1-6/+3