Re: [waffle] Hopes and plans for waffle-next

2014-08-27 Thread Jose Fonseca

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

2014-08-27 Thread Emil Velikov
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

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 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