[waffle] [PATCH 0/2] Initial nacl patches

Tapani Pälli tapani.palli at intel.com
Mon Dec 15 04:59:27 PST 2014


Hi;

Here's initial patches for the Waffle NaCl backend. First one adds 
required build system changes to build Waffle itself and second one 
adds skeleton backend for NaCl. Upcoming patches will then introduce 
additional example application and fill the backend implementation.

Somewhat "complete package" can be found from:
http://cgit.freedesktop.org/~tpalli/waffle/log/?h=nacl

but I'm hoping to clean it up some more and making the example app
more interesting before sending everything.

Tapani Pälli (2):
  waffle: add support for building Waffle using NaCl toolchain
  waffle: initial empty implementation of nacl backend

 CMakeLists.txt                                  |   2 +-
 Options.cmake                                   |  13 +++
 cmake/Modules/WaffleDefineCompilerFlags.cmake   |  23 +++++
 cmake/Modules/WaffleDefineInternalOptions.cmake |   4 +
 cmake/Modules/WaffleValidateOptions.cmake       |  11 ++-
 examples/CMakeLists.txt                         |  18 ++--
 include/waffle/waffle.h                         |   1 +
 src/CMakeLists.txt                              |   7 +-
 src/waffle/CMakeLists.txt                       |  26 ++++-
 src/waffle/api/waffle_init.c                    |  11 +++
 src/waffle/nacl/nacl_config.c                   |  63 ++++++++++++
 src/waffle/nacl/nacl_config.h                   |  49 ++++++++++
 src/waffle/nacl/nacl_container.cpp              |  65 +++++++++++++
 src/waffle/nacl/nacl_container.h                |  41 ++++++++
 src/waffle/nacl/nacl_context.c                  |  70 ++++++++++++++
 src/waffle/nacl/nacl_context.h                  |  52 ++++++++++
 src/waffle/nacl/nacl_display.c                  |  70 ++++++++++++++
 src/waffle/nacl/nacl_display.h                  |  52 ++++++++++
 src/waffle/nacl/nacl_platform.c                 | 121 ++++++++++++++++++++++++
 src/waffle/nacl/nacl_platform.h                 |  51 ++++++++++
 src/waffle/nacl/nacl_window.c                   |  90 ++++++++++++++++++
 src/waffle/nacl/nacl_window.h                   |  61 ++++++++++++
 22 files changed, 887 insertions(+), 14 deletions(-)
 create mode 100644 src/waffle/nacl/nacl_config.c
 create mode 100644 src/waffle/nacl/nacl_config.h
 create mode 100644 src/waffle/nacl/nacl_container.cpp
 create mode 100644 src/waffle/nacl/nacl_container.h
 create mode 100644 src/waffle/nacl/nacl_context.c
 create mode 100644 src/waffle/nacl/nacl_context.h
 create mode 100644 src/waffle/nacl/nacl_display.c
 create mode 100644 src/waffle/nacl/nacl_display.h
 create mode 100644 src/waffle/nacl/nacl_platform.c
 create mode 100644 src/waffle/nacl/nacl_platform.h
 create mode 100644 src/waffle/nacl/nacl_window.c
 create mode 100644 src/waffle/nacl/nacl_window.h

-- 
1.9.3



More information about the waffle mailing list