Here's v2 of the nacl backend implementation patches. I've gone through review comments and hopefully did not forget anything. I changed the way how swapbuffers is implemented and now it blocks (so no event required).
All patches are in tree here: http://cgit.freedesktop.org/~tpalli/waffle/log/?h=nacl Alternative tree with extra patch to have naclgears testcase: http://cgit.freedesktop.org/~tpalli/waffle/log/?h=naclgears Thanks; Tapani Pälli (8): nacl: add attrib_list parameter to create_window nacl: add supports_context_api implementation nacl: add implementation for waffle_config_choose nacl: add implementation for waffle_context_create nacl: add implementation for window create and resize nacl: add implementation for waffle_make_current nacl: add implementation for waffle_window_swap_buffers nacl: add implementation for waffle_dl_sym src/waffle/nacl/nacl_config.c | 37 ++++++++++ src/waffle/nacl/nacl_config.h | 1 + src/waffle/nacl/nacl_container.cpp | 144 ++++++++++++++++++++++++++++++++++++- src/waffle/nacl/nacl_container.h | 13 +++- src/waffle/nacl/nacl_context.c | 12 ++++ src/waffle/nacl/nacl_display.c | 13 +++- src/waffle/nacl/nacl_platform.c | 73 ++++++++++++++++++- src/waffle/nacl/nacl_platform.h | 1 + src/waffle/nacl/nacl_swap_thread.h | 93 ++++++++++++++++++++++++ src/waffle/nacl/nacl_window.c | 22 ++++-- src/waffle/nacl/nacl_window.h | 4 +- 11 files changed, 401 insertions(+), 12 deletions(-) create mode 100644 src/waffle/nacl/nacl_swap_thread.h -- 2.1.0 _______________________________________________ waffle mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/waffle

