summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2010-06-07gl: Fix span renderer doing bad stuff for CLEAR and SOURCEglBenjamin Otte1-0/+7
2010-06-07gl: Fix span renderer for unbounded spansBenjamin Otte1-23/+49
2010-06-07gl: Add a simple spans renderer for stroke/fillBenjamin Otte1-3/+175
2010-06-07Remove _cairo_surface_composite_trapezoids_as_polygon()Benjamin Otte4-113/+0
2010-06-07gl: Fix vertex size changes not causing updates of the operandsBenjamin Otte1-7/+10
2010-06-07gl: Add a gradient texture cacheBenjamin Otte4-9/+81
2010-06-07device: flush before setting finishedBenjamin Otte1-2/+2
2010-06-07gl: Make gradient textures a separate objectBenjamin Otte5-145/+327
2010-06-07gl: Use the generic functions for filter/extend in gradientsBenjamin Otte2-18/+10
2010-06-07gl: Create separate functions for setting extend and filterBenjamin Otte1-19/+28
2010-06-07gl: Switch to deferred renderingBenjamin Otte4-32/+28
2010-06-07gl: Make using shaders an explicit argumentBenjamin Otte1-7/+8
2010-06-07gl: Special case blend mode for CAIRO_CONTENT_COLORBenjamin Otte1-0/+2
2010-06-07gl: rework _cairo_gl_set_operator()Benjamin Otte3-7/+13
2010-06-07gl: Only resetup textures if we need toBenjamin Otte1-0/+45
2010-06-07gl: Do not reset the current target on releaseBenjamin Otte1-1/+1
2010-06-07glx: When acquiring device, use the correct drawableBenjamin Otte1-3/+13
2010-06-07gl: Store the vertex offset in the operandBenjamin Otte2-0/+2
2010-06-07gl: Introduce a temporary texture unitBenjamin Otte4-1/+28
2010-06-07gl: Only allocate a framebuffer if we need oneBenjamin Otte3-19/+29
2010-06-07Call cairo_surface_flush() before setting finishedBenjamin Otte1-1/+1
2010-06-07gl: Flush properly in set_destinationBenjamin Otte1-16/+17
2010-06-07gl: Don't reset vertex sizeBenjamin Otte2-4/+7
2010-06-07gl: Remove check if we're between begin/endBenjamin Otte2-8/+0
2010-06-07gl: Stop disabling the vertex array and the array bufferBenjamin Otte2-8/+8
2010-06-07gl: Do not reset shaders on _end()Benjamin Otte3-13/+31
2010-06-07region: clarify docs of cairo_region_equal()Benjamin Otte1-4/+5
2010-06-07gl: Make _shader_by_type() a getterBenjamin Otte3-12/+22
2010-06-07gl: bind all shader variables at the same placeBenjamin Otte2-17/+20
2010-06-07gl: Set GL_BLEND and GL_SCISSOR_TEST globallyBenjamin Otte3-8/+12
2010-06-07gl: Introduce flush functionsBenjamin Otte4-8/+60
2010-06-07docs: fix typoBenjamin Otte1-1/+1
2010-06-07device: Make flush vfunc return a cairo_status_tBenjamin Otte3-4/+11
2010-06-07gl: Move unsetting the state into the operand destroy functionBenjamin Otte1-14/+29
2010-06-07gl: get rid of the operand's pattern variableBenjamin Otte2-13/+10
2010-06-07gl: Check mask's attributes for component alphaBenjamin Otte2-7/+8
2010-06-07gl: Merge fixed function setup into general texture setupBenjamin Otte1-50/+34
2010-06-07gl: Move functionBenjamin Otte1-29/+29
2010-06-07gl: Simplify mask operand setup codeBenjamin Otte1-33/+7
2010-06-07gl: Get rid of operand argument to emit functionsBenjamin Otte4-30/+19
2010-06-07gl: Add an enum for tex unitsBenjamin Otte3-32/+27
2010-06-07gl: Keep a copy of the current operand in the contextBenjamin Otte2-4/+18
2010-06-07gl: Move struct definitions in headerBenjamin Otte1-33/+33
2010-06-07gl: operand->texture.surface cannot be NULLBenjamin Otte1-7/+3
2010-06-07gl: Remove composite_t argument from _flush() functionBenjamin Otte3-13/+9
2010-06-07gl: Remove dependency on composite_t in draw functionBenjamin Otte1-2/+2
2010-06-07gl: Remove unneeded and broken workaroundBenjamin Otte1-13/+1
2010-06-07gl: Switch src alpha handling to a tiny on/off functionBenjamin Otte1-15/+7
2010-06-07gl: Avoid redundant mask setupBenjamin Otte1-2/+0
2010-06-07gl: Split fixed-function operand setup into own functionBenjamin Otte1-109/+42