xserver/hw
Zhigang Gong 09c63d3201 glamor-ddx: Reuse glamor_dix module to handle egl platform.
We already have a glamor egl module at glamor directory which
could initialize and create egl context and also can attach a
gbm buffer to a specified pixmap or to the screen pixmap. This
commit remove all the duplicated code here and use the glamor_dix
module directly.

As we don't want to handle egl stuffs in this layer, we have to
change the way to handle hardware cursor. Previous method is to
call egl functions to create a egl image and then bind the image
to a texutre then call gl functions to load texture image to the
cursor bo. Now we can bind the cursor bo to a cursor pixmap and
then use putimage to load new image to the cursor bo. Then we can
completely avoid to call egl or gl functions directly in this
ddx driver.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2011-09-26 16:47:02 +08:00
..
dmx Merge remote-tracking branch 'mattst88/for-keith' 2011-09-21 14:34:27 -07:00
kdrive glamor: Move glamor_glyphs_init to create screen resources stage. 2011-09-26 16:47:02 +08:00
vfb Use internal temp variable for swap macros 2011-09-21 17:12:04 -04:00
xfree86 glamor-ddx: Reuse glamor_dix module to handle egl platform. 2011-09-26 16:47:02 +08:00
xnest Eliminate MAXSCREENS-sized CursorScreenKey array. 2011-09-19 22:53:05 -07:00
xquartz Use internal temp variable for swap macros 2011-09-21 17:12:04 -04:00
xwin Use internal temp variable for swap macros 2011-09-21 17:12:04 -04:00
Makefile.am Catch errors in recursive relink targets 2010-03-22 00:45:57 -05:00