summaryrefslogtreecommitdiff
path: root/src/cairo-gl-composite.c
AgeCommit message (Expand)AuthorFilesLines
2011-02-10gl: Replace built-in vertex attributes with custom attributesAlexandros Frantzis1-20/+22
2011-02-10gl: Use a custom shader uniform for the ModelViewProjection matrixAlexandros Frantzis1-0/+2
2011-01-31gl: Remove fixed-function related code pathsAlexandros Frantzis1-103/+3
2011-01-18gl: Don't ignore offset for gradient sourcesAndrea Canciani1-2/+8
2011-01-18gl: Update radial gradient implementationAndrea Canciani1-114/+105
2011-01-02pattern: Use double precision for gradient extreme objectsAndrea Canciani1-10/+10
2011-01-01mesh: Add mesh pattern type and enum valuesAdrian Johnson1-0/+1
2010-12-15gl: Use the dispatch table for calling ARB/EXT functionsAlexandros Frantzis1-5/+7
2010-11-15gl: Avoid using gl_FragCoord for linear gradients.Eric Anholt1-29/+45
2010-07-09gl: Remove double ** from some commentsBenjamin Otte1-2/+2
2010-06-18gl: Refactor status handling in _cairo_gl_context_release()Benjamin Otte1-4/+2
2010-06-12gl: start returning the failure status aftern an invalid GL op.Chris Wilson1-0/+1
2010-06-08gl: Add an assertion that we always have a textureBenjamin Otte1-0/+1
2010-06-07gl: Fix vertex size changes not causing updates of the operandsBenjamin Otte1-7/+10
2010-06-07gl: Make gradient textures a separate objectBenjamin Otte1-140/+16
2010-06-07gl: Use the generic functions for filter/extend in gradientsBenjamin Otte1-18/+8
2010-06-07gl: Create separate functions for setting extend and filterBenjamin Otte1-19/+28
2010-06-07gl: Switch to deferred renderingBenjamin Otte1-18/+22
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 Otte1-7/+9
2010-06-07gl: Only resetup textures if we need toBenjamin Otte1-0/+45
2010-06-07gl: Store the vertex offset in the operandBenjamin Otte1-0/+1
2010-06-07gl: Introduce a temporary texture unitBenjamin Otte1-0/+2
2010-06-07gl: Don't reset vertex sizeBenjamin Otte1-4/+6
2010-06-07gl: Remove check if we're between begin/endBenjamin Otte1-1/+0
2010-06-07gl: Stop disabling the vertex array and the array bufferBenjamin Otte1-8/+4
2010-06-07gl: Do not reset shaders on _end()Benjamin Otte1-13/+22
2010-06-07gl: Make _shader_by_type() a getterBenjamin Otte1-5/+11
2010-06-07gl: bind all shader variables at the same placeBenjamin Otte1-6/+20
2010-06-07gl: Set GL_BLEND and GL_SCISSOR_TEST globallyBenjamin Otte1-8/+3
2010-06-07gl: Introduce flush functionsBenjamin Otte1-3/+3
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 Otte1-11/+10
2010-06-07gl: Check mask's attributes for component alphaBenjamin Otte1-6/+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 Otte1-19/+15
2010-06-07gl: Add an enum for tex unitsBenjamin Otte1-10/+10
2010-06-07gl: Keep a copy of the current operand in the contextBenjamin Otte1-4/+16
2010-06-07gl: operand->texture.surface cannot be NULLBenjamin Otte1-7/+3
2010-06-07gl: Remove composite_t argument from _flush() functionBenjamin Otte1-10/+7
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
2010-06-07gl: Unify fixed function setup codeBenjamin Otte1-11/+4
2010-06-07gl: switch OPERAND0 and OPERAND1 in the fixed function pathBenjamin Otte1-21/+21