Re: [waffle] Hopes and plans for waffle-next
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? 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.htmlk=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0Ar=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0Am=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0As=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.htmlk=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0Ar=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0Am=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0As=e6c60f71a59f4dcaaea54362e434d1451850d5f80312da28b5fdcf43ea10e906 [3] Prevent heap corruption (2 patch series) https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/archives/waffle/2014-August/000643.htmlk=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0Ar=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0Am=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0As=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.htmlk=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0Ar=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0Am=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0As=69a62cc1572404fbab4db0f5df82503298d9af7317439f151cb9cb1802a6c3eb ___ waffle mailing list waffle@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/waffle
Re: [waffle] Hopes and plans for waffle-next
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.htmlk=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0Ar=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0Am=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0As=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.htmlk=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0Ar=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0Am=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0As=e6c60f71a59f4dcaaea54362e434d1451850d5f80312da28b5fdcf43ea10e906 [3] Prevent heap corruption (2 patch series) https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/archives/waffle/2014-August/000643.htmlk=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0Ar=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0Am=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0As=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.htmlk=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0Ar=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0Am=VtfCOU8aNtEinYk6ptUSjyGmMVEo2qBwZkJ%2F4Izc%2FM4%3D%0As=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
[waffle] Hopes and plans for waffle-next
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. http://lists.freedesktop.org/archives/waffle/2014-August/000664.html [2] Do not link but dlopen libEGL (3 patch series) http://lists.freedesktop.org/archives/waffle/2014-August/000668.html [3] Prevent heap corruption (2 patch series) http://lists.freedesktop.org/archives/waffle/2014-August/000643.html [4] Unconditionally use opengl32 to provide GL and GLES* static symbols. http://lists.freedesktop.org/archives/waffle/2014-August/000659.html ___ waffle mailing list waffle@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/waffle