summaryrefslogtreecommitdiff
path: root/glamor/glamor_utils.h
AgeCommit message (Expand)AuthorFilesLines
2014-05-23glamor: Replace fallback preparation codeKeith Packard1-0/+2
2014-04-23glamor: Replace glamor_get/put_context() with just glamor_make_current().Eric Anholt1-8/+2
2014-04-23glamor: Use lastGLContext to coordinate the context with GLX.Eric Anholt1-1/+4
2014-03-17glamor: Rely on nested mappings to handle src==dst and !prepare bugs.Eric Anholt1-17/+16
2014-03-10glamor: Fix a spelling mistake in GLAMOR_PIXMAP_FBO_NOT_EXACT_SIZE.Eric Anholt1-1/+1
2014-02-14glamor: Move glamor_get_tex_format_type_from_pictformat to a .c file.Eric Anholt1-303/+0
2014-02-14glamor: Unifdef the cache format indices.Eric Anholt1-16/+2
2014-02-14glamor: Pass pixmaps around to unifdef glamor_iformat_for_depth().Eric Anholt1-16/+16
2014-02-14glamor: Put in a pluggable context switcher for GLX versus EGL.Eric Anholt1-16/+2
2014-02-14glamor: Rename glamor_get/put_dispatch to glamor_get/put_context.Eric Anholt1-2/+2
2014-02-14glamor: Convert to using libepoxy.Eric Anholt1-3/+1
2014-01-27glamor: Remove an extra copy of RegionNil().Eric Anholt1-6/+0
2014-01-27glamor/egl: Remove glapi awarenessAdam Jackson1-15/+0
2014-01-27glamor: Remove copy of sna's compiler.hAdam Jackson1-17/+17
2014-01-27glamor: Apply x-indent.sh.Eric Anholt1-839/+872
2013-12-18glamor_utils: fix unlikely define useDave Airlie1-2/+1
2013-12-18Silence compilation warnings.Zhigang Gong1-17/+17
2013-12-18Change the trapezoid render to use VBO.Junyan He1-0/+29
2013-12-18Synch with xorg 1.13 change.Zhigang Gong1-0/+3
2013-12-18glamor_compositerects: Implement optimized version.Zhigang Gong1-0/+6
2013-12-18optimize: Use likely and unlikely.Zhigang Gong1-19/+17
2013-12-18glamor_glyphs: Detect fake or real glyphs overlap.Zhigang Gong1-0/+24
2013-12-18glamor_emit_composite_vert: Optimize to don't do two times vert coping.Zhigang Gong1-65/+155
2013-12-18Add the trapezoid direct render logicJunyan He1-0/+64
2013-12-18Add macro of vertex setting for triangle stripeJunyan He1-0/+57
2013-12-18largepixmap: Add transform/repeat/reflect/pad support.Zhigang Gong1-13/+216
2013-12-18largepixmap: Implement infrastructure for large pixmap.Zhigang Gong1-3/+69
2013-12-18glamor_largepixmap: first commit for large pixmap.Zhigang Gong1-56/+148
2013-12-18Fix the problem of x_source and y_source causing radial errorJunyan He1-42/+53
2013-12-18glamor_set_destination_pixmap_priv_nc: set drawable's width x height.Zhigang Gong1-0/+6
2013-12-18Added strict warning flags to CFLAGS.Zhigang Gong1-1/+1
2013-12-18Fixed all unused variables warnings.Zhigang Gong1-2/+0
2013-12-18Added some copyright and author information.Zhigang Gong1-0/+27
2013-12-18glamor_render: Fix the repeat none for GLES2.Zhigang Gong1-0/+11
2013-12-18Fixed a1 bug.Zhigang Gong1-2/+28
2013-12-18Disable A8 texture format for GLES2.Zhigang Gong1-4/+1
2013-12-18pending_op: Remove the pending operations handling.Zhigang Gong1-17/+0
2013-12-18glamor_pixmap_priv: Always return a valid private pixmap.Zhigang Gong1-1/+0
2013-12-18glamor_gl: Use GL_ALPHA for depth 8 pixmap.Zhigang Gong1-1/+3
2013-12-18gles2: Added 1555/2101010 formats support.Zhigang Gong1-11/+63
2013-12-18gles2: Fixed color conversion for the formats except 1555 and 2101010.Zhigang Gong1-29/+86
2013-12-18glamor_utils: Added debug function to dump depth 15/16 pixmap.Zhigang Gong1-1/+27
2013-12-18Prepare for modification of gradient using shader.Junyan He1-0/+29
2013-12-18glamor_utils: Add some assistant functions to compare pixmaps/pictures.Junyan He1-0/+272
2013-12-18Fixup glx supportChris Wilson1-16/+29
2013-12-18GLX: Enable glx support.Zhigang Gong1-0/+29
2013-12-18glamor_dump_pixmap: Add helper routine to dump pixmap.Zhigang Gong1-0/+53
2013-12-18prepare_access: Don't use fbo after it was downloaded.Zhigang Gong1-1/+2
2013-12-18glamor_gles2: Consolidate gles2 pixmap format readable check to one function.Zhigang Gong1-0/+6
2013-12-18glamor_fbo: Introduce glamor fbo to manage all the fb/tex.Zhigang Gong1-4/+3