summaryrefslogtreecommitdiff
path: root/src/cairo-gl-private.h
AgeCommit message (Expand)AuthorFilesLines
2013-06-28gl: Move glGetUniformLocation to shader compile time.Eric Anholt1-6/+13
2013-04-26gl: Separate framebuffer bind from destination selectionMartin Robinson1-4/+5
2013-04-17gl/msaa: Resolve multisampling on surface flushHenry Song1-0/+3
2013-02-07gl: Mark up _cairo_gl_composite_set_operator* as privateChris Wilson1-2/+2
2013-02-04gl: do not force flush everytime uploading a glyph image to glyph cacheHenry Song1-1/+2
2013-02-04gl: Replace manual vertex transformation with VS computation of texcoordsChris Wilson1-9/+15
2013-01-25gl: Use GL_ALPHA textures for CAIRO_CONTENT_ALPHA glyph cachingHenry Song1-0/+6
2013-01-09gl/msaa: Rely on the stencil buffer to cache the clipMartin Robinson1-0/+1
2013-01-03gl/msaa: Only clear parts of the stencil buffer we will useHenry Song1-0/+4
2013-01-03gl/msaa: Add full support for masking with the SOURCE operatorHenry Song1-0/+9
2012-12-30gl: Use vfunc for vertex emissionChris Wilson1-19/+29
2012-12-28gl: Cleanup selection of multisampling modeMartin Robinson1-5/+4
2012-12-17Revert "gl/msaa: Share the depth/stencil buffer among all surfaces"Martin Robinson1-13/+0
2012-12-10gl: Add BGRA download support for GLES2Martin Robinson1-0/+1
2012-12-08gl/msaa: Share the depth/stencil buffer among all surfacesMartin Robinson1-0/+13
2012-11-01gl: Tune the default VBO size to reduce overhead on embedded devicesChris Wilson1-2/+4
2012-08-22gl: Add a non-thread-aware mode for GL devicesMartin Robinson1-0/+2
2012-08-22gl: Remove the shader language version abstractionMartin Robinson1-4/+2
2012-05-31gl: Add missing cairo-private to _cairo_gl_composite_with_clipChris Wilson1-1/+1
2012-05-23gl: Simplify switching between primitive typesMartin Robinson1-0/+7
2012-05-21gl: Replace vbo with static allocation and immediate arraysChris Wilson1-5/+3
2012-05-17gl/msaa: Implement glyph renderingMartin Robinson1-0/+11
2012-05-17gl/msaa: Wait to clip until compositing beginsMartin Robinson1-0/+12
2012-05-17gl/msaa: Support for non-texture surfacesMartin Robinson1-0/+2
2012-05-17gl/msaa: Support the OpenGLES EXT multisampling extensionHenry (Yu) Song1-7/+6
2012-05-17gl/msaa: Add ARB multisampling supportHenry (Yu) Song1-2/+36
2012-05-12gl: Provide a shader implementation of repeat wrap modesAlexandros Frantzis1-0/+1
2012-05-08gl/msaa: Support for texture sourcesHenry (Yu) Song1-4/+0
2012-02-29gl: Various fixes for glyphsChris Wilson1-2/+5
2011-12-09gl: Track surface references through operandsChris Wilson1-0/+1
2011-12-07gl: Decouple the glyph upon evictionChris Wilson1-0/+7
2011-12-07gl: Defer stencil allocation until useChris Wilson1-0/+4
2011-12-05gl: Unbreak the glyph cacheChris Wilson1-1/+1
2011-12-05gl: Propagate clip regionChris Wilson1-0/+2
2011-12-05gl: Embed the operand rather than a pattern into the glyph cacheChris Wilson1-1/+1
2011-12-05gl: Use the embedded operand to allow passing sources aroundChris Wilson1-1/+15
2011-12-05gl: Make the backend struct staticChris Wilson1-2/+0
2011-11-24gl: Embed a operand into the surface for pass-throughChris Wilson1-45/+48
2011-11-24gl: Fallback for complex subsurfacesChris Wilson1-9/+8
2011-11-23gl: Update glyphs to use cairo_gl_source_tChris Wilson1-0/+9
2011-11-23gl/msaa: Fix scissor boundsMartin Robinson1-9/+0
2011-10-14gl/msaa: Markup the new symbols as private for PLT hidingChris Wilson1-2/+2
2011-10-13gl/msaa: Support for solid color strokes.Martin Robinson1-1/+6
2011-10-13gl/msaa: Add clipping supportMartin Robinson1-1/+10
2011-10-13gl/msaa: Implement basic solid color fillMartin Robinson1-0/+11
2011-10-13gl/msaa: Introduce an MSAA compositor for OpenGLMartin Robinson1-0/+3
2011-10-11gl: Remove unused alpha argument from operand_emitChris Wilson1-2/+1
2011-10-09gl: Need to increment reference count when copying operandsChris Wilson1-0/+4
2011-10-09gl: Basic fixes to get cairo-gl running againChris Wilson1-0/+6
2011-09-12Introduce a new compositor architectureChris Wilson1-28/+78