On 27/08/14 16:28, Jose Fonseca wrote: > Hi Emil, > > I see you moved on! > > Yes, I'd like to see WGL support in waffle all the way through, so we can use > it in piglit. > > Could you summarize exactly what's missing? > Hello Jose
"Missing" - pretty much all is done and on the mailing lists, in summary: * Waffle WGL, uncommitted - some patches are awaiting review (see the list below) * piglit WGL, uncommitted - might need updates depending on waffle's API/ABI changes. * Waffle WGL + piglit WGL integration - Windows + FindWaffle sucks. Working workaround (uncommitted) is in piglit's README. Check out [0] for more information and (waffle) binary tarballs. Have some wild plans for piglit, if anyone is interested: * Windows input handling (copy/paste from glut), needs minor waffle update. Ideally I'll get this in time for waffle 2.0 :) * piglit + waffle CGL - initial dump and input handling should be trivial, needs minor waffle update. PENDING until I have access to MacOS device :) * GLUT, kill it with fire - estimated -200loc from the piglitutil. Thousands more from the build (piglit core + tests). DEPENDS on CGL :'( Emil [0] https://github.com/evelikov/waffle/releases/tag/v1.1 > Jose > > On 26/08/14 19:09, Emil Velikov wrote: >> 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 hack, avoid over-linking. >> * Start of "Don't explicitly link to libraries" - github issue 9. >> * Add waffle_finish() to complement waffle_init(), suggested by Chad - TODO >> * Add make check-{func-,}valgrind, suggested by Chad - TODO. >> >> The patches listed/linked below are bit short on review, so I would greatly >> appreciate if anyone can spare a few minutes and check them out :) >> >> Jose, Brian, >> >> Do you think you can help out, even though the GSoC program is over ? >> >> >> Thanks >> Emil >> >> [1] Linking cleanup (3 patch series). This series should be safe to go in >> master as-is. >> https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/archives/waffle/2014-August/000664.html&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0A&m=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0A&s=1598850fc0079a8ab9813764c70507b9dffbc7c3ecf938408b6c33f7f88fef30 >> >> >> [2] Do not link but dlopen libEGL (3 patch series) >> https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/archives/waffle/2014-August/000668.html&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0A&m=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0A&s=e6c60f71a59f4dcaaea54362e434d1451850d5f80312da28b5fdcf43ea10e906 >> >> >> [3] Prevent heap corruption (2 patch series) >> https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/archives/waffle/2014-August/000643.html&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0A&m=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0A&s=5cea761368c587f1e6153002d852c6c09b0f763cb6c02eed08457b13c111244b >> >> >> [4] Unconditionally use opengl32 to provide GL and GLES* static symbols. >> https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/archives/waffle/2014-August/000659.html&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0A&m=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0A&s=69a62cc1572404fbab4db0f5df82503298d9af7317439f151cb9cb1802a6c3eb >> >> > > _______________________________________________ > waffle mailing list > waffle@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/waffle _______________________________________________ waffle mailing list waffle@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/waffle