summaryrefslogtreecommitdiff
path: root/glamor/glamor_core.c
AgeCommit message (Expand)AuthorFilesLines
2016-03-10glamor: Replace "finish access" shader with texture swizzling.Eric Anholt1-158/+0
2016-03-10glamor: Propagate that is_upload is always true.Eric Anholt1-14/+4
2016-01-29glamor: Label programs before linking them.Eric Anholt1-11/+11
2015-07-10glamor: Drop a bunch of glamor_priv == NULL checks.Eric Anholt1-2/+1
2015-07-02glamor: Mark a bunch of single-file data static.Eric Anholt1-1/+1
2015-06-29glamor: Drop CloseScreen-time GL resource cleanup code.Eric Anholt1-11/+0
2015-05-12glamor: remove const from the return type of glamor_get_drawable_location()Jonathan Gray1-1/+1
2015-03-24glamor: Perform texture2D() separately from swizzle.Matt Turner1-12/+14
2015-03-24glamor: Eliminate separate 'large' pixmap private structureKeith Packard1-2/+2
2014-06-15glamor: Remove stubbed-out glamor_stipple functionKeith Packard1-11/+0
2014-06-15glamor: Add accelerated stipple supportKeith Packard1-0/+59
2014-06-15glamor: Add glamor_program based 0-width dashed linesKeith Packard1-1/+25
2014-06-15glamor: Replace fallback preparation codeKeith Packard1-106/+0
2014-04-23glamor: Replace glamor_get/put_context() with just glamor_make_current().Eric Anholt1-6/+3
2014-04-22Make glamor build with --enable-debug.Jamey Sharp1-1/+1
2014-04-03glamor: Add glamor_program based poly_text and image_textKeith Packard1-4/+4
2014-04-03glamor: Use glamor_program for glamor_glyphbltKeith Packard1-3/+3
2014-03-26glamor: Use epoxy_gl_version() instead of rolling our own.Markus Wick1-23/+0
2014-03-26glamor: Use epoxy_has_gl_extension() instead of rolling our own.Markus Wick1-22/+0
2014-03-17glamor: don't reset the GLSL programMarkus Wick1-2/+0
2014-03-17glamor: Apply debug labels to our shaders.Eric Anholt1-3/+17
2014-03-17glamor: Rely on nested mappings to handle src==dst and !prepare bugs.Eric Anholt1-9/+8
2014-03-17glamor: Allow nested mapping of pixmaps.Eric Anholt1-1/+22
2014-03-17glamor: Replace some goofy enum-likes with a real enum.Eric Anholt1-1/+2
2014-02-14glamor: Rename glamor_get/put_dispatch to glamor_get/put_context.Eric Anholt1-6/+6
2014-02-14glamor: Convert to using libepoxy.Eric Anholt1-68/+56
2014-01-27glamor: Fix some mangling of shader strings by indent.Eric Anholt1-3/+6
2014-01-27glamor: Apply x-indent.sh.Eric Anholt1-427/+397
2013-12-18Fixed some compilation warning/error or error checking.Zhigang Gong1-5/+8
2013-12-18Silence compilation warnings.Zhigang Gong1-5/+3
2013-12-18glamor_largepixmap: first commit for large pixmap.Zhigang Gong1-9/+9
2013-12-18Fixed a stride problem for textured_drm pixmap.Zhigang Gong1-0/+3
2013-12-18gles2: Fixed color conversion for the formats except 1555 and 2101010.Zhigang Gong1-32/+83
2013-12-18Fixup glx supportChris Wilson1-9/+11
2013-12-18prepare_access: Don't use fbo after it was downloaded.Zhigang Gong1-3/+4
2013-12-18glamor-fbo-pool: Implement fbo cache mechanism.Zhigang Gong1-11/+22
2013-12-18glamor_fbo: Introduce glamor fbo to manage all the fb/tex.Zhigang Gong1-5/+5
2013-12-18Reduce the double check of pixmap's private pointer.Zhigang Gong1-1/+1
2013-12-18Added more drawing functions.Zhigang Gong1-6/+6
2013-12-18Export glamor_validate_gc to DDX.Zhigang Gong1-1/+1
2013-12-18Remove the access mode from private pixmap structure.Zhigang Gong1-9/+10
2013-12-18exports more rendering functions to DDX driver.Zhigang Gong1-1/+1
2013-12-18Initial version.Zhigang Gong1-350/+397
2011-09-26glamor: Don't direct call to any gl functions.Zhigang Gong1-72/+49
2011-09-26glamor-gles2: Add explicit precision qualifiers for gles2.Zhigang Gong1-4/+6
2011-09-26glamor: Add color conversion support by using new shader.Zhigang Gong1-4/+48
2011-09-26glamor: Remove useless glVertexPointer related code.Zhigang Gong1-72/+11
2011-09-26glamor: Remove GLEW dependency.Zhigang Gong1-51/+88
2011-09-26glamor-es2: Add --enable-glamor-gles2 to build system.Zhigang Gong1-6/+11
2011-09-26glamor-es: Use glVertexAttribPointer to replace glVertexPointer.Zhigang Gong1-0/+65