On Fri, June 6, 2014 9:45 am, Chad Versace wrote: > On Thu, Jun 05, 2014 at 05:49:04PM +0100, Emil Velikov wrote: >> On 05/06/14 03:19, Emil Velikov wrote: > >> > waffle_window_create(config, w, h) >> > + waffle_window_resize() // Reuse the window... and boom. Any >> suggestions on >> > // how to resolve this, or should we mandate >> that >> > // this is not a valid usage of waffle ? >> > >> There is no use case in piglit + waffle{examples/utils} where one would >> create >> multiple windows for a single config. I might just add a lovely assert >> and >> don't worry about this too much. > > Don't worry too much about getting mutliple windows to work. Last > I checked, multiple window support was broken in the Android backend > too. It's perfectly ok to aim for imperfect good-enough during Waffle's > initial Windows support.
When making Android version of Waffle on top of Ice Cream Sandwich I saw process becoming unstable when asking for second surface control object (read: window) within same process. The problem was on Android SurfaceFlinger side thus I decided just to ignore the problem of multiple windows. On Android Waffle does what is asked from it and if the process segfaults because of this I left it up to the programmer to figure how to behave on chosen OS. Though, asserting this might be good idea to highlight what went wrong. /Juha-Pekka _______________________________________________ waffle mailing list waffle@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/waffle