summaryrefslogtreecommitdiff
path: root/src/cairo-gl-private.h
AgeCommit message (Expand)AuthorFilesLines
2010-04-23gl: Allow drawing image formats with special shadersBenjamin Otte1-1/+11
2010-04-23gl: Make _gl_set_destination() take the context as an argumentBenjamin Otte1-1/+1
2010-04-23glx: Make _glx_acquire/release() lock the X deviceBenjamin Otte1-1/+1
2010-04-23gl: Add cairo_gl_surface_create_for_texture()Benjamin Otte1-1/+2
2010-04-23gl: Make device (un)lock (un)set the current contextBenjamin Otte1-0/+1
2010-04-15gl: Make code safe for multithreaded accessBenjamin Otte1-1/+4
2010-03-22gl: Hook in glyph cache finalisation.Chris Wilson1-3/+4
2010-03-22gl: Decouple cache from scaled-font on context destructionChris Wilson1-0/+4
2010-02-26gl: Markup internal functions with cairo_privateChris Wilson1-11/+11
2010-02-17gl: Stop trying to handle first/last stop offset in the gradient shaders.Eric Anholt1-4/+0
2010-02-17gl: Remove the old unused radial/linear gradients shaders.Eric Anholt1-6/+0
2010-02-16gl: initial support for EXT_texture_rectangle extensionDave Airlie1-0/+1
2010-02-06[gl] Make the VBO once at startup instead of recreating per glyphs/spans.Eric Anholt1-0/+1
2010-02-05[gl] Add radial gradients acceleration.Eric Anholt1-0/+13
2010-02-04[gl] Implement linear gradients acceleration.Eric Anholt1-0/+11
2010-02-04[gl] Add function for creating a 1D texture to use for gradient lookups.T. Zachary Laine1-0/+1
2010-02-04[gl] Convert the spans code to using GLSL when available.Eric Anholt1-0/+1
2010-02-04[gl] Move normal composites to using GLSL when available.Eric Anholt1-0/+2
2010-02-04[gl] Move the glyphs shader construction to a more general location.Eric Anholt1-17/+31
2010-02-04[gl] Use GLSL when available for glyph rendering.Eric Anholt1-0/+19
2010-02-04[gl] Convert fill_rectangles to the new GLSL core/arb wrapper.Eric Anholt1-6/+6
2010-02-04[gl] Add shader support code for GL versions < 3.0.Zach Laine1-0/+49
2010-02-04[gl] Check for GLSL support once at context init instead of per draw.Eric Anholt1-0/+1
2010-01-23Fix compilation on MacOS XAndrea Canciani1-2/+2
2010-01-22gl: Acquire the context whilst creating surfaces.Chris Wilson1-3/+2
2010-01-22gl: Port to cairo_device_tChris Wilson1-14/+30
2010-01-22[gl] Cache a temporary glyph compositing mask for reuse later.Eric Anholt1-0/+4
2010-01-22[gl] Composite component-alpha glyphs directly instead of through a mask.Eric Anholt1-0/+4
2010-01-21[gl] Add support for component-alpha glyph rendering.Eric Anholt1-1/+2
2010-01-14[gl] Fix the color bits of CAIRO_CONTENT_ALPHA surface patterns to be 0.Eric Anholt1-1/+0
2010-01-14[gl] Use GLSL for fill_rectangles when available.Eric Anholt1-0/+6
2009-09-03[gl] Remove reference to depth_stencil_texChris Wilson1-1/+0
2009-08-06[gl] Move hidden cairo_gl_surface_create() proto to headerChris Wilson1-0/+2
2009-07-31[gl] Use scissors rather than allocating a temporary depth buffer.Chris Wilson1-0/+9
2009-07-28[gl] Cache texture snapshots.Chris Wilson1-1/+1
2009-07-28[gl] Fallback for overlapping glyphs.Chris Wilson1-0/+13
2009-07-28[gl] Separate out supported operator check.Chris Wilson1-1/+4
2009-07-27[gl] Switch to using the common rtree implementation.Chris Wilson1-34/+18
2009-07-27[gl] Start adding glyph cache support.Eric Anholt1-0/+115
2009-07-23Remove clip handling from generic surface layer.Chris Wilson1-0/+1
2009-07-21[gl] Constrain image sources to max texture sizeChris Wilson1-0/+2
2009-05-20[gl] Add EGL targetChris Wilson1-0/+88