Zhenyu Wang
3854409e9a
glamor: Fix direct call for glEGLImageTargetTexture2DOES
...
Follow extension call rule to call glEGLImageTargetTexture2DOES.
2011-09-26 16:47:02 +08:00
Zhigang Gong
f84cc8b84b
glamor-ddx: Hardware cursor's format should be GL_RGBA.
...
Signed-off-by: Zhigang Gong <zhigang.gong@gmail.com>
2011-09-26 16:47:01 +08:00
Zhigang Gong
7aecfa245f
glamor-es2: Add --enable-glamor-gles2 to build system.
...
Now, to build a gles2 version of glamor server, we could
use ./autogen.sh --enable-glamor-ddx --enable-glamor-gles2
Signed-off-by: Zhigang Gong <zhigang.gong@gmail.com>
2011-09-26 16:47:01 +08:00
Zhigang Gong
68c3c6eb0c
glamor-es2: Add gles2 option.
...
First commit to enable gles2 support. --enable-glamor-ddx
--enable-glamor-gles2 will set thwo MACROs GLAMOR_DDX and
GLAMOR_GLES2.
Currently, the gles2 support is still incomplete.
Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2011-09-26 16:47:00 +08:00
Zhigang Gong
d49d482579
glamor: Fix multiple crtc setup.
...
Now, support dual crtc configuration.
Signed-off-by: Zhigang Gong <zhigang.gong@gmail.com>
2011-09-26 16:46:36 +08:00
Zhigang Gong
cb3b34ec53
glamor-ddx: Add missed drmmode_crtc_destroy function.
...
Signed-off-by: Zhigang Gong <zhigang.gong@gmail.com>
2011-09-26 16:46:36 +08:00
Zhigang Gong
529c38a460
glamor-ddx: Remove debug message when moving cursor.
2011-09-26 16:46:35 +08:00
Zhigang Gong
c97d4533f2
glamor: Silent compilation warnings due to some deprecated APIs.
...
those xcalloc/xfree/xalloc/XNFprintf/... are deprecated. Replace
then with the new one. And fix some other minor problems.
2011-09-26 16:46:34 +08:00
Zhigang Gong
e3295d4106
glamor-ddx: Move the cursor EGL image to crtc strcture.
...
Cursor is a per crtc resource. And this commit also fix the cursor
initialization regard to the latest mesa EGL code. Now hardware
cursor works fine.
2011-09-26 16:46:34 +08:00
Zhigang Gong
18a52e2388
glamor-ddx: Migrate the code to latest mesa library.
...
Use eglCreateDRMImageMESA to create surfaceless image. And then
export the drm buffer back which can be used to create the frame
buffer.
2011-09-26 16:46:34 +08:00
Kristian Høgsberg
49bf0e301e
glamor ddx driver using EGL on KMS
2011-09-26 16:46:34 +08:00