Evas GL: Add support for Evas GL 3.0
This is a unified backport from upstream efl containing:
commit
56c9919d0080df6fb7630068229c992443728078
Author: Dongyeon Kim <dy5.kim@samsung.com>
Date: Mon Mar 9 17:17:19 2015 +0900
Evas GL: change function naming and small bug fixes
Summary:
Remove gles1 prefixes for functions that are also used by gles3.
Refactor evgl_make_current a little bit.
Destroy indirect context properly.
Some log message changes and typo fixes.
Test Plan: Local tests on desktop PC
Reviewers: jpeg
Subscribers: mythri, mer.kim, wonsik, cedric
Differential Revision: https://phab.enlightenment.org/D2104
commit
f3bbc602ac30a66dac50a1e8eddaf2ac3710cdc0
Author: Jean-Philippe Andre <jp.andre@samsung.com>
Date: Thu Mar 5 18:16:05 2015 +0900
Evas GL: Fix list of extensions with GLESv1
EGL/EvasGL extensions are also valid with GLESv1.
This means evasglCreateImage could be used.
commit
8f465c0b104df73affc12e42e67cd25e6cc5d1d0
Author: Jean-Philippe Andre <jp.andre@samsung.com>
Date: Thu Mar 5 17:20:57 2015 +0900
Evas GL: Fix logic in debug check
commit
4817103b8c5217179055a130e20452b7e85b14e8
Author: Jean-Philippe Andre <jp.andre@samsung.com>
Date: Thu Mar 5 15:57:14 2015 +0900
Evas GL: Fix build errors and warnings from previous commit
commit
2245cc12a47da9fe826f29a19ddb1874e18f7eb4
Author: mythri.venugopal <mythri.venugopal@samsung.com>
Date: Thu Mar 5 15:36:35 2015 +0900
Evas GL: Add support for Evas GL 3.0
Summary:
This should enable applications to use GLES 3.0 through evas gl.
Change-Id: Ia73473a9d705d970b0f7ddbc55f510f3c112bb81