[waffle] [PATCH v3 0/4] Initial NaCl patches v3
Tapani Pälli
tapani.palli at intel.com
Sun Jan 4 23:36:10 PST 2015
Hello;
Here is v3 of nacl support patches with many changes and fixes here
and there! Thanks for Emil and Chad for review, I think it looks a lot
cleaner now.
In case you want to try on Chrome, I also put 'demo' of gl_basic here:
http://koti.kapsi.fi/~tpalli/nacl/
Note that you'll need to enable native client for apps that are not
from Chrome Web Store to run this, instructions available here:
https://developer.chrome.com/native-client/devguide/devcycle/running
Also, since this is not a packaged app at first time it will load quite
some time, reloads are fast since you have all dependencies cached.
Any comments appreciated!
Tapani Pälli (4):
examples: add waffle_has_x11_egl check for simple-x11-egl
waffle: add support for building Waffle using NaCl toolchain
waffle: initial empty implementation of nacl backend
waffle: update man pages with nacl changes
CMakeLists.txt | 2 +-
Options.cmake | 5 +
cmake/Modules/WaffleDefineCompilerFlags.cmake | 4 +
cmake/Modules/WaffleValidateOptions.cmake | 31 +++++-
cmake/toolchain-nacl-x86_32-glibc.cmake | 41 ++++++++
cmake/toolchain-nacl-x86_64-glibc.cmake | 41 ++++++++
examples/CMakeLists.txt | 6 +-
include/waffle/waffle.h | 1 +
man/waffle_enum.3.xml | 1 +
man/waffle_init.3.xml | 8 ++
src/utils/CMakeLists.txt | 4 +
src/waffle/CMakeLists.txt | 23 ++++-
src/waffle/api/waffle_init.c | 11 +++
src/waffle/core/wcore_util.c | 1 +
src/waffle/nacl/nacl_config.c | 63 ++++++++++++
src/waffle/nacl/nacl_config.h | 49 ++++++++++
src/waffle/nacl/nacl_container.cpp | 66 +++++++++++++
src/waffle/nacl/nacl_container.h | 38 ++++++++
src/waffle/nacl/nacl_context.c | 65 +++++++++++++
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 | 134 ++++++++++++++++++++++++++
src/waffle/nacl/nacl_platform.h | 49 ++++++++++
src/waffle/nacl/nacl_window.c | 90 +++++++++++++++++
src/waffle/nacl/nacl_window.h | 59 ++++++++++++
26 files changed, 961 insertions(+), 5 deletions(-)
create mode 100644 cmake/toolchain-nacl-x86_32-glibc.cmake
create mode 100644 cmake/toolchain-nacl-x86_64-glibc.cmake
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