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)
commit0ccbe41b2df2c03c03adf7c77d4a41a838a98f6f
tree6e554dc7a7fcc3e11e4fefebc014b9cc2472abbf
parent042f950958559a5ef904b8ca0c0aa7dfe4c070c9
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: http://svn.enlightenment.org/svn/e/trunk/evas@66896 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
ChangeLog
src/modules/engines/software_generic/evas_engine.c