summaryrefslogtreecommitdiff
path: root/glamor/glamor_trapezoid.c
AgeCommit message (Expand)AuthorFilesLines
2014-09-18glamor: Remove shader-based trapezoid implementation. Fixes Bug 76213.Keith Packard1-1672/+36
2014-07-17glamor: Remove always-true yInverted flag.Eric Anholt1-10/+4
2014-07-17glamor: Drop constant arguments to glamor_solid().Eric Anholt1-2/+1
2014-06-15glamor: Replace glamor_solid_boxes and glamor_solid with GC using codeKeith Packard1-6/+3
2014-04-23glamor: Replace glamor_get/put_context() with just glamor_make_current().Eric Anholt1-14/+6
2014-03-26glamor: Always keep GL_ELEMENT_ARRAY_BUFFER bound to the same IB.Markus Wick1-6/+0
2014-03-17glamor: don't reset the GLSL programMarkus Wick1-4/+0
2014-03-17glamor: Apply debug labels to our shaders.Eric Anholt1-1/+1
2014-03-10glamor: Extract the streamed vertex data code used by Render.Eric Anholt1-57/+15
2014-03-10glamor: Track the next vertex offset as we go for AA traps.Eric Anholt1-5/+9
2014-03-10glamor: Track the next vertex offset as we go for non-AA traps.Eric Anholt1-7/+18
2014-03-10glamor: Move glamor_emit_composite_vert() to traps, where it's used.Eric Anholt1-0/+25
2014-02-14glamor: Drop a bunch of GLES2 ifdefs.Eric Anholt1-10/+10
2014-02-14glamor: Drop useless glEnable/glDisable(GL_TEXTURE_2D) calls.Eric Anholt1-6/+0
2014-02-14glamor: Rename glamor_get/put_dispatch to glamor_get/put_context.Eric Anholt1-12/+12
2014-02-14glamor: Convert to using libepoxy.Eric Anholt1-106/+93
2014-01-27glamor: Fix some indent damage of putting a ' ' after the '*' for pointers.Eric Anholt1-11/+11
2014-01-27glamor: Fix some mangling of shader strings by indent.Eric Anholt1-4/+9
2014-01-27glamor: Apply x-indent.sh.Eric Anholt1-1593/+1626
2013-12-18Use glDrawRangeElements instead of glDrawElementsGrigori Goronzy1-0/+6
2013-12-18Reset traps_count and ptrap when necessary for the next trapezoid cliprectMichel Dänzer1-0/+3
2013-12-18Silence compilation warnings.Zhigang Gong1-9/+9
2013-12-18Fallback to pixman when trapezoid mask is big.Junyan He1-30/+74
2013-12-18glamor_trapezoid: workaround a glsl like problem.Zhigang Gong1-2/+10
2013-12-18Fix the problem of VBO leak.Junyan He1-3/+3
2013-12-18Just use the shader to generate trapezoid if PolyMode == ImpreciseJunyan He1-9/+14
2013-12-18Change the trapezoid render to use VBO.Junyan He1-173/+301
2013-12-18glamor_render: Optimize the two pass ca rendering.Zhigang Gong1-2/+3
2013-12-18Fix a bug for trapezoid clipJunyan He1-8/+107
2013-12-18trapezoid: Fallback to sw-rasterize for largepixmap.Zhigang Gong1-4/+13
2013-12-18Use the direct render path for A1Junyan He1-7/+26
2013-12-18Add the trapezoid direct render logicJunyan He1-0/+733
2013-12-18Modilfy the composite logic to two phasesJunyan He1-5/+4
2013-12-18Add macro of vertex setting for triangle stripeJunyan He1-23/+8
2013-12-18Use shader to generate the temp trapezoid maskRobinHe1-47/+645
2013-12-18Create the file glamor_triangles.cRobinHe1-0/+182