summaryrefslogtreecommitdiff
path: root/glamor/glamor_copyarea.c
AgeCommit message (Expand)AuthorFilesLines
2014-04-23glamor: Replace glamor_get/put_context() with just glamor_make_current().Eric Anholt1-9/+4
2014-03-17glamor: don't reset the GLSL programMarkus Wick1-1/+0
2014-03-17glamor: Add missing prepares on the GC during fb fallbacks.Eric Anholt1-1/+3
2014-03-17glamor: Rely on nested mappings to handle src==dst and !prepare bugs.Eric Anholt1-8/+6
2014-03-17glamor: Replace some goofy enum-likes with a real enum.Eric Anholt1-1/+1
2014-02-14glamor: Add a screen argument to drop an ifdef from glamor_set_alu().Eric Anholt1-3/+4
2014-02-14glamor: Drop a bunch of GLES2 ifdefs.Eric Anholt1-9/+6
2014-02-14glamor: Drop useless glEnable/glDisable(GL_TEXTURE_2D) calls.Eric Anholt1-4/+0
2014-02-14glamor: Rename glamor_get/put_dispatch to glamor_get/put_context.Eric Anholt1-9/+9
2014-02-14glamor: Convert to using libepoxy.Eric Anholt1-67/+47
2014-01-27glamor: Apply x-indent.sh.Eric Anholt1-590/+571
2013-12-18Don't use glBlitFramebufferEXT for overlapping copies.Michel Dänzer1-1/+2
2013-12-18Silence compilation warnings.Zhigang Gong1-8/+0
2013-12-18glamor_copyarea: Use blitcopy if current state is not render.Zhigang Gong1-1/+4
2013-12-18glamor_copyarea: Fixed a bug introduced by 996194...Zhigang Gong1-2/+6
2013-12-18copyarea: Cleanup the error handling logic.Zhigang Gong1-6/+8
2013-12-18largepixmap: Fix the selfcopy issue.Zhigang Gong1-9/+10
2013-12-18largepixmap: Implement infrastructure for large pixmap.Zhigang Gong1-68/+261
2013-12-18glamor_largepixmap: first commit for large pixmap.Zhigang Gong1-7/+8
2013-12-18glamor_set_destination_pixmap_priv_nc: set drawable's width x height.Zhigang Gong1-3/+1
2013-12-18Fixed all unused variables warnings.Zhigang Gong1-2/+1
2013-12-18Added some copyright and author information.Zhigang Gong1-1/+4
2013-12-18glamor_copyarea: Return earlier if have zero nbox.Zhigang Gong1-6/+3
2013-12-18glamor_copyarea: Don't access a DRM only pixmap.Zhigang Gong1-0/+7
2013-12-18pending_op: Remove the pending operations handling.Zhigang Gong1-64/+45
2013-12-18glamor_set_alu: Fallback for non GXcopy ops with GLES2.Zhigang Gong1-1/+5
2013-12-18gles2: Fixed color conversion for the formats except 1555 and 2101010.Zhigang Gong1-6/+4
2013-12-18glamor_copyarea: Don't use GL_CLAMP_TO_BORDER when GLES2 enabled.Zhigang Gong1-6/+6
2013-12-18Fixup glx supportChris Wilson1-27/+20
2013-12-18GLX: Enable glx support.Zhigang Gong1-4/+11
2013-12-18Use CLAMP_TO_BORDER in copy_n_to_n so we can sample outside of the sourceChris Wilson1-0/+6
2013-12-18glamor_fbo: Introduce glamor fbo to manage all the fb/tex.Zhigang Gong1-6/+6
2013-12-18Reduce the double check of pixmap's private pointer.Zhigang Gong1-1/+1
2013-12-18glamor-for-ddx: Exports all rendering/drawing functions.Zhigang Gong1-5/+9
2013-12-18Call glamor_create_pixmap directly in glamor rendering path.Zhigang Gong1-10/+9
2013-12-18Remove the access mode from private pixmap structure.Zhigang Gong1-2/+2
2013-12-18exports more rendering functions to DDX driver.Zhigang Gong1-12/+55
2013-12-18Initial version.Zhigang Gong1-321/+360
2011-09-26glamor: Don't direct call to any gl functions.Zhigang Gong1-24/+26
2011-09-26glamor: Fix the copy of overlaped region in one pixmap.Zhigang Gong1-8/+21
2011-09-26glamor: Remove useless glVertexPointer related code.Zhigang Gong1-21/+1
2011-09-26glamor: Remove GLEW dependency.Zhigang Gong1-3/+3
2011-09-26glamor-es: Use glVertexAttribPointer to replace glVertexPointer.Zhigang Gong1-5/+29
2011-09-26glamor-es2: Fix some non-es2 functions.Zhigang Gong1-3/+5
2011-09-26glamor: Change to use official APIs rather than ARB version function.Zhigang Gong1-2/+2
2011-09-26glamor: Fix one bug for Xephyr.Zhigang Gong1-1/+2
2011-09-26glamor: Avoid 2D bitblit if possible.Zhigang Gong1-119/+37
2011-09-26glamor: Implement delayed solid filling.Zhigang Gong1-25/+46
2011-09-26glamor: Fixed two unintialized warnings.Zhigang Gong1-1/+6
2011-09-26glamor: Reduce source pixmap's size.Zhigang Gong1-4/+56