summaryrefslogtreecommitdiff
path: root/src/cairo-gl-composite.c
AgeCommit message (Expand)AuthorFilesLines
2012-02-29gl: Various fixes for glyphsChris Wilson1-2/+1
2012-02-09gl: Just flush the context upon operand destroyChris Wilson1-1/+3
2011-12-07gl: Decouple the glyph upon evictionChris Wilson1-0/+4
2011-12-05gl: Propagate clip regionChris Wilson1-0/+1
2011-11-24gl: Prevent the traps compositor from explodingChris Wilson1-2/+3
2011-11-24gl: Fallback for complex subsurfacesChris Wilson1-16/+8
2011-11-02gl: Initialize spans on the contextChris Wilson1-2/+5
2011-10-13gl/msaa: Support for solid color strokes.Martin Robinson1-2/+15
2011-10-13gl/msaa: Implement basic solid color fillMartin Robinson1-10/+157
2011-10-11gl: Remove unused alpha argument from operand_emitChris Wilson1-3/+3
2011-10-11gl: Spans start after the mask, not coincident!Chris Wilson1-1/+1
2011-10-09gl: Need to increment reference count when copying operandsChris Wilson1-4/+2
2011-09-12Introduce a new compositor architectureChris Wilson1-1061/+87
2011-08-13image: move surface definition to new header for subclassingChris Wilson1-1/+3
2011-07-29gl: Rectilinear fast pathChris Wilson1-1/+185
2011-07-29gl: Rectangular fast pathChris Wilson1-0/+331
2011-06-02gl: Mark the use-once vertex buffers as DYNAMICChris Wilson1-2/+2
2011-05-10gl: Add fallback path for GLES2 implementations not supporting GL_OES_mapbufferAlexandros Frantzis1-4/+14
2011-05-10gl: Store gradients in 2D textures of height 1 instead of 1D texturesAlexandros Frantzis1-3/+3
2011-05-10gl: Provide a shader implementation of GL_CLAMP_TO_BORDER for GLES2Alexandros Frantzis1-3/+30
2011-05-10gl: Add functions to get the filter and extend of gl operands.Alexandros Frantzis1-0/+57
2011-05-10gl: Pass more information to the shader emitter functionsAlexandros Frantzis1-4/+4
2011-02-26gl: Bind samplers just once at program compile time.Eric Anholt1-5/+1
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