[waffle] [PATCH 3/3] egl: drop explicit linking against libEGL.so

2014-08-26 Thread Emil Velikov
... by using the function pointers retrieved via dlsym() at wegl_platform_init() time. This effectively allows waffle to be distributed on systems that lack the library. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- .../Modules/WafflePrintConfigurationSummary.cmake | 1 -

[waffle] [PATCH 2/3] egl: retrieve the libEGL function pointers at wegl_platform_init()

2014-08-26 Thread Emil Velikov
Which will be used in our next step, to make libEGL free waffle. Paving the way of waffle to have little to-no dependencies. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/waffle/egl/wegl_platform.c | 70 -- src/waffle/egl/wegl_platform.h |

[waffle] [PATCH 1/3] egl: add preliminary wegl_platform

2014-08-26 Thread Emil Velikov
Will be used to store all the egl function pointers, in order to avoid linking against libEGL.so. Signed-off-by: Emil Velikov emil.l.veli...@gmail.com --- src/waffle/CMakeLists.txt | 1 + src/waffle/egl/wegl_platform.c| 44 +

[waffle] Hopes and plans for waffle-next

2014-08-26 Thread Emil Velikov
Hello list, Following my GSoC, I would like to list a couple of things that I think would be great to have and hope to get in for waffle-2 (or whatever the next version might be). * WGL support for core Waffle, tests de-duplication and WGL support. * Linking - drop LINK_INTERFACE_LIBRARIES