Added EvasGL support for software backend finally.
authorsung <sung@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 5 Jan 2012 07:55:23 +0000 (07:55 +0000)
committersung <sung@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 5 Jan 2012 07:55:23 +0000 (07:55 +0000)
commite06250b22a199417d1824083bad07e7512ec8184
tree6e554dc7a7fcc3e11e4fefebc014b9cc2472abbf
parent6dcb03b68fec34378b061b25826407a6e1f2f462
Added EvasGL support for software backend finally.

* This feature requires libOSMesa to be installed.

One caveat with OSMesa is that a surface config (ie. Depth Buffer and etc)
is associated with a context rather than a surface, which is the case
in EvasGL.  So for now, when a user specifies a surface config, it gets
associated with the first context that the surface does a make current to.
For typical usage case, this shouldn't be a prolem. Will need to fix it
eventually.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@66896 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
ChangeLog
src/modules/engines/software_generic/evas_engine.c