summaryrefslogtreecommitdiff
path: root/src/cairo-gl-surface.c
AgeCommit message (Expand)AuthorFilesLines
2013-08-19gl: Return surface in error when creating oversized texture surfacesMartin Robinson1-11/+22
2013-08-19gl/msaa: Clean up msaa depth/stencil buffer for OpenGLESHenry Song1-1/+2
2013-07-15gl/msaa: Properly destroy stencil buffer clip cacheHenry Song1-0/+2
2013-04-26gl: Separate framebuffer bind from destination selectionMartin Robinson1-1/+1
2013-04-17gl/msaa: Resolve multisampling on surface flushHenry Song1-0/+35
2013-02-04gl: do not force flush everytime uploading a glyph image to glyph cacheHenry Song1-6/+10
2013-01-25gl: Use GL_ALPHA textures for CAIRO_CONTENT_ALPHA glyph cachingHenry Song1-7/+31
2013-01-04gl: Better handling of clear surfacesMartin Robinson1-6/+37
2012-12-30gl: Use vfunc for vertex emissionChris Wilson1-1/+1
2012-12-17Revert "gl/msaa: Share the depth/stencil buffer among all surfaces"Martin Robinson1-27/+4
2012-12-10gl: Add BGRA download support for GLES2Martin Robinson1-26/+25
2012-12-08gl/msaa: Share the depth/stencil buffer among all surfacesMartin Robinson1-4/+27
2012-08-17xlib: Implement SHM fallbacks and fast upload pathsChris Wilson1-3/+6
2012-07-12gl: Set is_clear flag to FALSE after map_to_imageDongyeon Kim1-0/+1
2012-05-30gl: Do no access ctx after release during map-to-imageChris Wilson1-8/+8
2012-05-26surface: Make backend-specific map/unmap functions symmetricAndrea Canciani1-5/+12
2012-05-26surface: Make map_to_image return cairo_image_surface_t*Andrea Canciani1-8/+8
2012-05-17gl/msaa: Support for non-texture surfacesMartin Robinson1-4/+1
2012-05-17gl/msaa: Add ARB multisampling supportHenry (Yu) Song1-3/+18
2012-04-27Update the remaining backends to handle a NULL extents for _cairo_surface_get...Chris Wilson1-3/+5
2012-03-29gl: fix y-axis origin when map_to_image() for non texture GL surfaceHenry (Yu) Song1-1/+7
2012-03-29doc: Silence last 'missing Since field' errorsAndrea Canciani1-0/+2
2012-03-23gl: GL_UNPACK_ROW_LENGTH does not accept negative valuesIgor Oliveira1-3/+4
2012-03-19gl: Manually invert images without MESA_pack_invert extensionChris Wilson1-2/+27
2012-02-29gl: Various fixes for glyphsChris Wilson1-2/+2
2012-02-09Replace the ad-hoc surface unwrappers with a function pointerChris Wilson1-0/+14
2011-12-12gl: Set the destination for swap buffers, required by EGL at leastChris Wilson1-1/+4
2011-12-09gl: fix bug in _cairo_gl_surface_embedded_operand_init()Chuanbo Weng1-1/+1
2011-12-06gl: Re-enable the CLEAR optimisationChris Wilson1-4/+2
2011-12-05gl: Set the device offset on map-to-imageChris Wilson1-0/+2
2011-12-05gl: Use the embedded operand to allow passing sources aroundChris Wilson1-1/+1
2011-12-05gl: Propagate surface texture to embedded operandChris Wilson1-1/+1
2011-12-05gl: Make the backend struct staticChris Wilson1-2/+5
2011-11-24gl: Prevent the traps compositor from explodingChris Wilson1-0/+2
2011-11-24gl: Embed a operand into the surface for pass-throughChris Wilson1-0/+24
2011-11-24gl: Correctly offset sub-image uploadsChris Wilson1-12/+21
2011-10-13gl/msaa: Add clipping supportMartin Robinson1-2/+2
2011-10-09gl: Basic fixes to get cairo-gl running againChris Wilson1-5/+4
2011-09-12Introduce a new compositor architectureChris Wilson1-811/+210
2011-08-13image: move surface definition to new header for subclassingChris Wilson1-1/+3
2011-07-31Remove useless checks for NULL before freeingAndrea Canciani1-2/+1
2011-07-29gl: Rectangular fast pathChris Wilson1-55/+82
2011-07-28gl: Use cairo_rectangle_int_tMatt Peterson1-5/+7
2011-07-26API: map-to-image and create-similar-imageChris Wilson1-1/+4
2011-07-21Use new pixman formatsAndrea Canciani1-9/+5
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-99/+27
2011-07-15Implement cairo_backend_tChris Wilson1-0/+3
2011-05-10gl: Add GLES2 support for drawing image surfaces on gl surfacesAlexandros Frantzis1-20/+220
2011-05-10gl: Add support for creating image surfaces for GLES2Alexandros Frantzis1-12/+43
2011-01-18gl: Ensure that gl surface resizes are properly appliedAndrea Canciani1-2/+6