Deprecate waffle_init and waffle_display_connect
Waffle 1.3 requires that the user initialize the library with waffle_init() before calling waffle_display_connect()
. Calling waffle_init()
a second time produces an error.
This design is bogus. If multiple uncoordinated components of some application each call waffle_init()
, who succeeds and who fails?
Waffle should deprecate waffle_init()
and waffle_display_connect()
and replace them with something modeled after eglGetPlatformDisplay()
from EGL 1.5.