New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=df0617fe605660aef0951ef64a7013fa42fa597c
commit df0617fe605660aef0951ef64a7013fa42fa597c
Author: Denis Oliver Kropp <[email protected]>
Date:   Thu Jul 25 14:16:56 2013 +0200

    EGL/Wayland: Add preliminary EGL implementation with support for multiple 
backends in one EGLDisplay, add initial Wayland support.
    
    Signed-off-by: Denis Oliver Kropp <[email protected]>

 Makefile.am                                   |  126 +++
 configure.in                                  |   56 +-
 lib/Makefile.am                               |    5 +-
 lib/egl/.gitignore                            |    3 +
 lib/egl/EGL/Makefile.am                       |    9 +
 lib/egl/EGL/egl.h                             |  329 ++++++++
 lib/egl/EGL/egldfbext.h                       |   75 ++
 lib/egl/EGL/egldfbmangle.h                    |   85 +++
 lib/egl/EGL/egldfbunmangle.h                  |   85 +++
 lib/egl/EGL/eglext.h                          |  580 ++++++++++++++
 lib/egl/EGL/eglplatform.h                     |  152 ++++
 lib/egl/EGLCoreWayland/EGLDisplayWayland.cpp  |  534 +++++++++++++
 lib/egl/EGLCoreWayland/EGLDisplayWayland.h    |  206 +++++
 lib/egl/EGLCoreWayland/Makefile.am            |   42 +
 lib/egl/KHR/Makefile.am                       |    6 +
 lib/egl/KHR/khrplatform.h                     |  277 +++++++
 lib/egl/Makefile.am                           |  141 ++++
 lib/egl/api.cpp                               |  661 ++++++++++++++++
 lib/egl/build.h.in                            |   33 +
 lib/egl/config.cpp                            |   92 +++
 lib/egl/context.cpp                           |  233 ++++++
 lib/egl/core.cpp                              |  334 ++++++++
 lib/egl/dfbegl.h                              |  805 +++++++++++++++++++
 lib/egl/dfbegl.pc.in                          |   11 +
 lib/egl/display.cpp                           |  547 +++++++++++++
 lib/egl/egl.pc.in                             |   11 +
 lib/egl/image.cpp                             |  361 +++++++++
 lib/egl/image.h                               |  185 +++++
 lib/egl/library.cpp                           |  209 +++++
 lib/egl/option.cpp                            |   86 +++
 lib/egl/surface.cpp                           |  310 ++++++++
 lib/egl/tls.cpp                               |   95 +++
 lib/egl/util.cpp                              |  290 +++++++
 lib/wayland-dfb/Makefile.am                   |   42 +
 lib/wayland-dfb/wayland-dfb-client-protocol.h |  124 +++
 lib/wayland-dfb/wayland-dfb-protocol.c        |   59 ++
 lib/wayland-dfb/wayland-dfb-server-protocol.h |   95 +++
 lib/wayland-dfb/wayland-dfb.cpp               |  218 ++++++
 lib/wayland-dfb/wayland-dfb.h                 |   72 ++
 lib/wayland-dfb/wayland-dfb.pc.in             |   10 +
 lib/wayland-dfb/wayland-dfb.xml               |   65 ++
 lib/wayland-egl/Makefile.am                   |   19 +
 lib/wayland-egl/wayland-egl-priv.h            |   36 +
 lib/wayland-egl/wayland-egl.c                 |   62 ++
 lib/wayland-egl/wayland-egl.h                 |   57 ++
 lib/wayland-egl/wayland-egl.pc.in             |   10 +
 rules/libs_deps.make                          |    3 +
 tests/.gitignore                              |    1 +
 tests/Makefile.am                             |   19 +
 tests/dfbtest_egl.c                           |  435 +++++++++++
 tests/dfbtest_eglimage.cpp                    |  375 +++++++++
 tests/dfbtest_gears.c                         | 1020 +++++++++++++++++++++++++
 52 files changed, 9693 insertions(+), 3 deletions(-)

_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs

Reply via email to