[waffle] Hopes and plans for waffle-next
Emil Velikov
emil.l.velikov at gmail.com
Wed Aug 27 08:54:48 PDT 2014
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 at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/waffle
More information about the waffle
mailing list