summaryrefslogtreecommitdiff
path: root/src/cairo-gl-composite.c
AgeCommit message (Expand)AuthorFilesLines
2013-03-08gl: Setup operands when the vertex size changesMartin Robinson1-12/+17
2013-02-04gl: Replace manual vertex transformation with VS computation of texcoordsChris Wilson1-18/+52
2013-01-29gl/msaa: Don't emit alpha when emitting verticesHenry Song1-13/+11
2013-01-09gl/msaa: Rely on the stencil buffer to cache the clipMartin Robinson1-17/+41
2013-01-03gl/msaa: Only clear parts of the stencil buffer we will useHenry Song1-7/+10
2013-01-03gl/msaa: Add full support for masking with the SOURCE operatorHenry Song1-42/+66
2012-12-30gl: Provide a fast emitter for solid spansChris Wilson1-5/+50
2012-12-30gl: Provide a fast emitter for solid glyphsChris Wilson1-13/+49
2012-12-30gl: Use vfunc for vertex emissionChris Wilson1-27/+80
2012-12-28gl: Cleanup selection of multisampling modeMartin Robinson1-11/+9
2012-12-05gl: Properly disable ctx->spans when necessaryHenry Song1-4/+10
2012-06-24gl: Set correct clip rectangle for non-texture destination surfacesChuanbo Weng1-5/+22
2012-05-23gl: Fix compilation failure for flush cleanup.Martin Robinson1-2/+2
2012-05-23gl: Simplify switching between primitive typesMartin Robinson1-34/+33
2012-05-21gl: Replace vbo with static allocation and immediate arraysChris Wilson1-24/+5
2012-05-17gl/msaa: Lazily flush the contextMartin Robinson1-13/+24
2012-05-17gl/msaa: Wait to clip until compositing beginsMartin Robinson1-24/+140
2012-05-17gl/msaa: Use unsigned short to build the index arrayHenry (Yu) Song1-5/+5
2012-05-17gl/msaa: Add ARB multisampling supportHenry (Yu) Song1-3/+11
2012-05-12gl: Provide a shader implementation of repeat wrap modesAlexandros Frantzis1-2/+8
2012-05-12gl: Simplify GL wrap parameter setting codeAlexandros Frantzis1-14/+15
2012-05-08gl/msaa: Support for maskingHenry (Yu) Song1-22/+31
2012-05-08gl/msaa: Support for texture sourcesHenry (Yu) Song1-60/+13
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