[evas_gl] GL program is setup without checking the previous one and
authorJoogab Yun <joogab.yun@samsung.com>
Tue, 27 Dec 2016 01:48:57 +0000 (10:48 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 2 Jan 2017 07:27:58 +0000 (16:27 +0900)
commit926eb8a7530788e9a4397072bc9c2e774c86a8e9
treee89bd929fc6fed7329c8efec317194aa757cb76a
parentdc082f1e7413e9f9f7c7d749b5796caf8bf2c0f9
[evas_gl] GL program is setup without checking the previous one and
          without updating current state in efl (i.e.  gc->state.current.prog).
          So when shader_array_flush is called, there is a state inconsistency
          between GL and efl. Eventually it ends up in using wrong GL program

Change-Id: I140f9661e92232425cfb3e71a0e67380a5bef142
src/modules/evas/engines/gl_common/evas_gl_shader.c