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.




SVN revision: 66896
This commit is contained in:
Sung Park 2012-01-05 07:55:23 +00:00
parent 12aa897e26
commit 2f6b837c7c
2 changed files with 1548 additions and 10 deletions

View File

@ -617,3 +617,9 @@
2012-01-03 Cedric Bail
* Use Eina_File for PSD file to.
2012-01-06 Sung W. Park (sung_)
* Add EvasGL support to software backend using OSMesa. Requires OSMesa
library. Due to caveats in OSMesa, surface config stays with a
context

File diff suppressed because it is too large Load Diff