Eric Anholt
|
f4a3194837
|
glamor: Add the glyph cache from UXA (de-camelCased).
This doesn't yet have an optimized glamor_composite_rects()
implementation, but it does triple the speed of x11perf -aa10text.
|
2011-09-26 16:46:33 +08:00 |
|
Eric Anholt
|
4f398b29dd
|
glamor: Align stride of fallback pixmap data to 32 bits.
fb/pixman demand this alignment, and all sorts of things go badly otherwise.
Fixes piglit x11-8bpp-7x8-draw.
|
2011-09-26 16:46:33 +08:00 |
|
Eric Anholt
|
647b9fb49a
|
glamor: Add CopyWindow implementation so it doesn't crash.
|
2011-09-26 16:46:32 +08:00 |
|
Eric Anholt
|
45de3d24b4
|
glamor: Replace the glDrawPixels in glamor_finish_access with GLSL.
Root weave displays. \o/
|
2011-09-26 16:46:32 +08:00 |
|
Eric Anholt
|
745502af96
|
glamor: Add check for EXT_bgra which we rely on.
|
2011-09-26 16:46:32 +08:00 |
|
Eric Anholt
|
c4343dfa0a
|
glamor: Add prepare/finishaccess code based on UXA.
|
2011-09-26 16:46:32 +08:00 |
|
Eric Anholt
|
854e9bd20a
|
glamor: Add untested PutImage XYBitmap support.
|
2011-09-26 16:46:31 +08:00 |
|
Eric Anholt
|
aa13306974
|
glamor: Start adding render acceleration support.
This brings in idr's glu3 code. We'll probably want to move to linking to
it as a library, once an ABI-stable release is out.
|
2011-09-26 16:46:31 +08:00 |
|
Eric Anholt
|
cfb8dea815
|
glamor: Hook up miGetImage to fix some invalid accesses.
|
2011-09-26 16:46:31 +08:00 |
|
Eric Anholt
|
93ad091442
|
glamor: Add trapezoids code.
This fixes segfaults on starting gnome-terminal.
|
2011-09-26 16:46:31 +08:00 |
|
Eric Anholt
|
f6cffbb2ba
|
glamor: Add stub Composite support.
|
2011-09-26 16:46:31 +08:00 |
|
Eric Anholt
|
2fa26c4958
|
glamor: Free resources when destroying pixmaps.
|
2011-09-26 16:46:31 +08:00 |
|
Eric Anholt
|
16c3b929dd
|
glamor: Add untested support for tile filling.
|
2011-09-26 16:46:31 +08:00 |
|
Eric Anholt
|
519103565c
|
glamor: Create FBOs for pixmaps.
|
2011-09-26 16:46:31 +08:00 |
|
Eric Anholt
|
4f139db92f
|
glamor: Add getspans implementation.
|
2011-09-26 16:46:30 +08:00 |
|
Eric Anholt
|
f1dbed5456
|
glamor: Move to using shader objects.
|
2011-09-26 16:46:30 +08:00 |
|
Eric Anholt
|
399e006989
|
glamor: Fix up block/wakeup handler.
Prototypes are fixed, and we don't need to flush on wakeup.
|
2011-09-26 16:46:30 +08:00 |
|
Eric Anholt
|
2e35ceca65
|
ephyr: Use GLEW.
This will hide all sorts of extension stuff from us.
|
2011-09-26 16:46:30 +08:00 |
|
Eric Anholt
|
1b151f2e6a
|
glamor: glFlush from the blockhandler so rendering happens.
|
2011-09-26 16:46:30 +08:00 |
|
Eric Anholt
|
4d52ae7f2d
|
glamor: Start trying to hook up the rendering bits
|
2011-09-26 16:46:30 +08:00 |
|
Eric Anholt
|
da6e0ffad2
|
More ephyr/glamor glue.
|
2011-09-26 16:46:30 +08:00 |
|
Eric Anholt
|
0ec823ce5b
|
Add build infrastructure for glamor.
|
2011-09-26 16:37:50 +08:00 |
|