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

Reply via email to