summaryrefslogtreecommitdiff
path: root/glamor/glamor_render.c
AgeCommit message (Expand)AuthorFilesLines
2014-06-02glamor: Add glamor_program based copy accelerationKeith Packard1-5/+6
2014-05-23glamor: Replace fallback preparation codeKeith Packard1-56/+4
2014-04-23glamor: Fix coordinates handling for composite source/mask picturesAnthony Waters1-8/+8
2014-04-23glamor: Wire alpha to 1 for pictures without alpha bitsKeith Packard1-1/+4
2014-04-23glamor: Replace glamor_get/put_context() with just glamor_make_current().Eric Anholt1-23/+10
2014-04-22glamor: Fix accelerated rendering of GTK's ARGB vs xBGR composites.Eric Anholt1-0/+10
2014-03-26glamor: Drop feature dependent optimization on startup.Markus Wick1-20/+3
2014-03-26glamor: Always keep GL_ELEMENT_ARRAY_BUFFER bound to the same IB.Markus Wick1-5/+1
2014-03-17glamor: don't reset the GLSL programMarkus Wick1-1/+0
2014-03-17glamor: Apply debug labels to our shaders.Eric Anholt1-1/+1
2014-03-17glamor: Rely on nested mappings to handle src==dst and !prepare bugs.Eric Anholt1-16/+11
2014-03-17glamor: Drop stale comment.Eric Anholt1-4/+0
2014-03-17glamor: Replace some goofy enum-likes with a real enum.Eric Anholt1-2/+2
2014-03-10glamor: Fix requested composite VBO size.Eric Anholt1-6/+2
2014-03-10glamor: Extract the streamed vertex data code used by Render.Eric Anholt1-57/+9
2014-03-10glamor: Track the next vertex offset as we go in render accel.Eric Anholt1-4/+10
2014-03-10glamor: Move glamor_emit_composite_vert() to traps, where it's used.Eric Anholt1-25/+0
2014-03-10glamor: Don't forget to set GL_INVALIDATE_RANGE_BIT on GL_ARB_mbr.Eric Anholt1-1/+2
2014-03-10glamor: Fix a spelling mistake in GLAMOR_PIXMAP_FBO_NOT_EXACT_SIZE.Eric Anholt1-1/+1
2014-02-14glamor: Drop a bunch of GLES2 ifdefs.Eric Anholt1-16/+18
2014-02-14glamor: Drop useless glEnable/glDisable(GL_TEXTURE_2D) calls.Eric Anholt1-9/+0
2014-02-14glamor: Rename glamor_get/put_dispatch to glamor_get/put_context.Eric Anholt1-16/+16
2014-02-14glamor: Convert to using libepoxy.Eric Anholt1-164/+122
2014-01-27glamor: Silence warnings for non-debug builds.Eric Anholt1-3/+2
2014-01-27glamor: Fix some indent damage of putting a ' ' after the '*' for pointers.Eric Anholt1-26/+26
2014-01-27glamor: Fix some mangling of shader strings by indent.Eric Anholt1-17/+43
2014-01-27glamor: Apply x-indent.sh.Eric Anholt1-1863/+1836
2013-12-18glamor_render: fix PictFiltersGrigori Goronzy1-0/+9
2013-12-18Use GL_STATIC_DRAW for element index bufferGrigori Goronzy1-2/+2
2013-12-18Use glDrawRangeElements instead of glDrawElementsGrigori Goronzy1-0/+6
2013-12-18Silence compilation warnings.Zhigang Gong1-3/+4
2013-12-18Fix the problem of VBO leak.Junyan He1-3/+3
2013-12-18gles2: Fixed the compilation problem and some bugs.Zhigang Gong1-1/+3
2013-12-18Stream vertex data to VBOs.Michel Dänzer1-15/+15
2013-12-18Fix translation of clip region for composite fallback.Michel D=C3=A4nzer1-2/+2
2013-12-18glamor_copyarea: Use blitcopy if current state is not render.Zhigang Gong1-1/+3
2013-12-18glamor_render: Don't allocate buffer for vbo each time.Zhigang Gong1-5/+16
2013-12-18glamor_render: Optimize the two pass ca rendering.Zhigang Gong1-90/+114
2013-12-18glamor_composite_glyph: Optimize glyphs with non-solid pattern.Zhigang Gong1-10/+78
2013-12-18glamor_render: Don't fallback when rendering glyphs with OpOver.Zhigang Gong1-3/+25
2013-12-18gles2_largepixmap: force clip for a non-large pixmap.Zhigang Gong1-3/+7
2013-12-18glamor_emit_composite_vert: Optimize to don't do two times vert coping.Zhigang Gong1-71/+60
2013-12-18Modilfy the composite logic to two phasesJunyan He1-73/+111
2013-12-18Create the file glamor_triangles.cRobinHe1-144/+0
2013-12-18largepixmap: Support self composite for large pixmap.Zhigang Gong1-37/+41
2013-12-18largepixmap: Add transform/repeat/reflect/pad support.Zhigang Gong1-4/+8
2013-12-18largepixmap: Enable glamor_composite.Zhigang Gong1-1/+11
2013-12-18largepixmap: Implement infrastructure for large pixmap.Zhigang Gong1-221/+341
2013-12-18glamor_largepixmap: first commit for large pixmap.Zhigang Gong1-8/+8
2013-12-18Extract the gradient related code out.Junyan He1-1580/+7