summaryrefslogtreecommitdiff
path: root/src/cairo-gl-surface.c
AgeCommit message (Expand)AuthorFilesLines
2010-02-22gl: Avoid attempting to create a program on GLSL-incapable h/w for spansChris Wilson1-0/+6
2010-02-17gl: Be sure to do linear interpolation on gradients.Eric Anholt1-1/+3
2010-02-17gl: Stop trying to handle first/last stop offset in the gradient shaders.Eric Anholt1-48/+3
2010-02-16gl: Implement draw_image for window targets.Eric Anholt1-33/+124
2010-02-16gl: Add GLSL support for ARB_texture_rectangle, and repeat/reflect fallbacks.Eric Anholt1-6/+15
2010-02-16gl: initial support for EXT_texture_rectangle extensionDave Airlie1-49/+75
2010-02-16gl: Reduce the size of the gradient texture for small numbers of stops.Eric Anholt1-18/+45
2010-02-10build: Add -Wdeclaration-after-statementBenjamin Otte1-1/+2
2010-02-07gl: Use pixman to create the gradient textureChris Wilson1-65/+80
2010-02-06[gl] Make the VBO once at startup instead of recreating per glyphs/spans.Eric Anholt1-5/+3
2010-02-05[gl] Add radial gradients acceleration.Eric Anholt1-0/+129
2010-02-04[gl] When filling a gradient texture, multiply alpha after interpolating.Eric Anholt1-11/+9
2010-02-04[gl] Implement linear gradients acceleration.Eric Anholt1-11/+128
2010-02-04[gl] Fix create_gradient_texture to premultiply alpha.Eric Anholt1-0/+3
2010-02-04[gl] Pull the gradient operand setup out to its own function.Eric Anholt1-34/+43
2010-02-04[gl] Add function for creating a 1D texture to use for gradient lookups.T. Zachary Laine1-0/+117
2010-02-04[gl] Convert the spans code to using GLSL when available.Eric Anholt1-20/+32
2010-02-04[gl] Test for required EXT_bgra and explain what it's used for.Eric Anholt1-1/+8
2010-02-04[gl] Move the component alpha composite to using GLSL when available.Eric Anholt1-57/+108
2010-02-04[gl] Move normal composites to using GLSL when available.Eric Anholt1-15/+40
2010-02-04[gl] Use GLSL when available for glyph rendering.Eric Anholt1-22/+34
2010-02-04[gl] Convert fill_rectangles to the new GLSL core/arb wrapper.Eric Anholt1-20/+19
2010-02-04[gl] Check for GLSL support once at context init instead of per draw.Eric Anholt1-1/+10
2010-01-29[gl] Use GL_MESA_pack_invert to flip get_image of windows around.Eric Anholt1-0/+4
2010-01-25docs: appease make checkBenjamin Otte1-2/+2
2010-01-25Remove useless pixman version checksBenjamin Otte1-2/+0
2010-01-23[gl] Release the context acquired in surface_create.Eric Anholt1-0/+2
2010-01-23[gl] Emit rectanges a whole primitive at a time.Eric Anholt1-14/+11
2010-01-22gl: Acquire the context whilst creating surfaces.Chris Wilson1-13/+24
2010-01-22Alter definition of cairo_composite_rectangles_tChris Wilson1-7/+12
2010-01-22spans: Pass multiple rows of identical spans to the renders.Chris Wilson1-64/+77
2010-01-22gl: Port to cairo_device_tChris Wilson1-126/+96
2010-01-22Add cairo_device_tChris Wilson1-0/+1
2010-01-22Move _cairo_error() to a standalone headerChris Wilson1-0/+1
2010-01-22[gl] Cache a temporary glyph compositing mask for reuse later.Eric Anholt1-1/+3
2010-01-22[gl] Composite component-alpha glyphs directly instead of through a mask.Eric Anholt1-1/+1
2010-01-21[gl] Use GL_RGBA textures even for CAIRO_CONTENT_COLOR.Eric Anholt1-56/+75
2010-01-21[gl] Add support for component-alpha glyph rendering.Eric Anholt1-11/+373
2010-01-20[gl] Use the UNSUPPORTED() macro in more places for fallback debugging.Eric Anholt1-7/+7
2010-01-14[gl] Fix the color bits of CAIRO_CONTENT_ALPHA surface patterns to be 0.Eric Anholt1-11/+11
2010-01-14[gl] Remove the special-casing of acquiring a pattern surface.Eric Anholt1-127/+0
2010-01-14[gl] Use GLSL for fill_rectangles when available.Eric Anholt1-5/+120
2010-01-13[gl] Clear the current_target cache when binding a framebuffer in creation.Eric Anholt1-0/+1
2010-01-13[gl] Removed repeated lines of sourceT. Zachary Laine1-2/+0
2009-10-21Support component-alpha.Chris Wilson1-6/+12
2009-10-21[gl] Do not clear internal surfaces.Chris Wilson1-15/+31
2009-10-21Make the surface->is_clear logic commonChris Wilson1-0/+2
2009-10-16[surface] Don't AND in the desired content.Chris Wilson1-3/+1
2009-09-22[gl] Handle an absent visual.Chris Wilson1-0/+8
2009-09-08[gl] Supply extents for acquire source imageChris Wilson1-1/+5