xserver/hw/xfree86
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
..
common glamor-es2: Add --enable-glamor-gles2 to build system. 2011-09-26 16:47:01 +08:00
ddc hw/xfree86/ddc: remove duplicated include 2011-04-24 19:46:06 -07:00
dixmods glamor-egl: Move EGL surfaceless related code to dix module. 2011-09-26 16:47:02 +08:00
doc doc: use common makefile for developers documentation 2011-05-13 14:07:58 -07:00
dri Use internal temp variable for swap macros 2011-09-21 17:12:04 -04:00
dri2 Use internal temp variable for swap macros 2011-09-21 17:12:04 -04:00
exa Fix UTF-8 encoding 2011-06-30 16:38:31 +10:00
fbdevhw hw/xfree86/fbdevhw: remove duplicated include 2011-04-24 19:46:06 -07:00
glamor glamor-ddx: Reuse glamor_dix module to handle egl platform. 2011-09-26 16:47:02 +08:00
i2c Space & style cleanup of hw/xfree86/i2c/fi1236.c 2011-09-20 07:41:18 -07:00
int10 Merge remote-tracking branch 'mattst88/for-keith' 2011-09-21 14:34:27 -07:00
loader xfree86: Move sdksyms generation to ddx toplevel 2011-06-23 05:28:31 -07:00
man Merge remote-tracking branch 'alanc/master' 2011-09-21 14:30:19 -07:00
modes Merge remote-tracking branch 'jamey/reviewed' 2011-09-21 14:17:14 -07:00
os-support sun_init.c: Implement novtswitch & sharevts for Solaris 2011-09-19 15:34:54 -07:00
parser xfree86: Allow "MatchLayout" statements in config files 2011-05-25 08:23:58 +10:00
ramdac Eliminate MAXSCREENS-sized CursorScreenKey array. 2011-09-19 22:53:05 -07:00
shadowfb xfree86: Kill pixmapPrivate with a vengeance (v2) 2010-09-28 08:07:21 -07:00
utils Cross-reference cvt(1) & gtf(1) man pages 2011-09-20 07:41:18 -07:00
vbe vbe: Fix malloc size bug 2011-03-04 16:11:03 -05:00
vgahw xfree86: nds32: add nds32 definition for vgaHW support. 2010-09-23 15:36:19 -07:00
x86emu x86emu: There is no NO_INLINE implementation of unaligned access here. 2011-09-15 10:07:11 -05:00
xaa Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class" 2011-03-17 23:48:52 -07:00
.gitignore xfree86: Move sdksyms generation to ddx toplevel 2011-06-23 05:28:31 -07:00
Makefile.am glamor-es2: Add gles2 option. 2011-09-26 16:47:00 +08:00
sdksyms.sh xfree86: Move sdksyms generation to ddx toplevel 2011-06-23 05:28:31 -07:00
xorgconf.cpp xfree86: use sed rather than cpp to perform string substitutions 2011-01-18 15:11:14 -08:00