summaryrefslogtreecommitdiff
path: root/glamor/glamor_utils.h
AgeCommit message (Expand)AuthorFilesLines
2015-03-24glamor: Add a helper function for the common GL_QUADS fallback pattern.Eric Anholt1-0/+17
2015-03-24glamor: Create inline tests for small/large pixmapsKeith Packard1-6/+6
2015-03-24glamor: Eliminate separate 'large' pixmap private structureKeith Packard1-23/+23
2015-03-24glamor: Remove screen private and pixmap ptrs from pixmap private and fboKeith Packard1-55/+57
2015-03-24glamor: Remove remaining support for FBOs not matching pixmap sizeKeith Packard1-4/+0
2015-03-24glamor: Remove ddx fallback check functionsKeith Packard1-34/+0
2014-07-17glamor: Remove always-true yInverted flag.Eric Anholt1-148/+68
2014-06-15glamor: 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