[waffle] [PATCH v2 0/4] waffle: add gbm support

Jordan Justen jordan.l.justen at intel.com
Mon Aug 13 17:11:41 PDT 2012


When running gl_basic under X, I have to be root, however, if I switch
to a virtual console, this is not required.

This series is available at:
ssh://people.freedesktop.org/~jljusten/waffle.git gbm-v2

--

v2:
 * gbm_display_connect: attempt to open specified name before searching
   for devices via libudev.
 * cleanup various wayland references
 * add libudev to cmake

v1:
 * gl_basic appears to function

Jordan Justen (4):
  CMakeLists: print includedir
  gl_basic: print a message if gl_basic is successful
  gbm: initial functional gbm support
  gl_basic: add gbm support

 CMakeLists.txt                   |   25 +++++-
 examples/gl_basic.c              |    4 +-
 include/waffle/waffle_config.h   |    2 +
 include/waffle/waffle_enum.h     |    1 +
 src/waffle/CMakeLists.txt        |   16 ++++
 src/waffle/api/waffle_init.c     |    8 ++
 src/waffle/gbm/gbm_config.c      |  109 +++++++++++++++++++++++
 src/waffle/gbm/gbm_config.h      |   58 ++++++++++++
 src/waffle/gbm/gbm_context.c     |  114 ++++++++++++++++++++++++
 src/waffle/gbm/gbm_context.h     |   51 +++++++++++
 src/waffle/gbm/gbm_display.c     |  181 ++++++++++++++++++++++++++++++++++++++
 src/waffle/gbm/gbm_display.h     |   59 +++++++++++++
 src/waffle/gbm/gbm_platform.c    |  137 +++++++++++++++++++++++++++++
 src/waffle/gbm/gbm_platform.h    |   49 +++++++++++
 src/waffle/gbm/gbm_priv_egl.c    |   29 ++++++
 src/waffle/gbm/gbm_priv_egl.h    |   30 +++++++
 src/waffle/gbm/gbm_window.c      |  144 ++++++++++++++++++++++++++++++
 src/waffle/gbm/gbm_window.h      |   53 +++++++++++
 tests/functional/gl_basic_test.c |   52 +++++++++++
 19 files changed, 1117 insertions(+), 5 deletions(-)
 create mode 100644 src/waffle/gbm/gbm_config.c
 create mode 100644 src/waffle/gbm/gbm_config.h
 create mode 100644 src/waffle/gbm/gbm_context.c
 create mode 100644 src/waffle/gbm/gbm_context.h
 create mode 100644 src/waffle/gbm/gbm_display.c
 create mode 100644 src/waffle/gbm/gbm_display.h
 create mode 100644 src/waffle/gbm/gbm_platform.c
 create mode 100644 src/waffle/gbm/gbm_platform.h
 create mode 100644 src/waffle/gbm/gbm_priv_egl.c
 create mode 100644 src/waffle/gbm/gbm_priv_egl.h
 create mode 100644 src/waffle/gbm/gbm_window.c
 create mode 100644 src/waffle/gbm/gbm_window.h

-- 
1.7.9.5



More information about the waffle mailing list