Added new Evas GL api called evas_gl_config_new/free()
authorsung <sung@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 12 Jan 2012 13:54:06 +0000 (13:54 +0000)
committersung <sung@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 12 Jan 2012 13:54:06 +0000 (13:54 +0000)
commit2c022aa30dd2dc44db57d13393f95444bdb8606f
tree0ee7094b8659aa90c5091d4325da6ebe55674228
parent7d492b29834e5252e3fa31ae2fc052f7b10ca455
Added new Evas GL api called evas_gl_config_new/free()
to ensure backward compatibility.  Previously, the user
simply declared a Evas_GL_Config object but this can
cause problems if more config options are added.  So,
we have Evas allocate the config object for the user
so it can handle addition in the future.

Also, added some safety code around _extensions_init

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@67141 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
ChangeLog
src/lib/Evas_GL.h
src/lib/canvas/evas_gl.c
src/modules/engines/gl_x11/evas_engine.c