[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