EvasGL: Fixed a few minor bugs.
authorPark, Sung Woo <dunamis.park@samsung.com>
Wed, 27 Jun 2012 08:27:58 +0000 (17:27 +0900)
committerPark, Sung Woo <dunamis.park@samsung.com>
Wed, 27 Jun 2012 08:40:18 +0000 (17:40 +0900)
commite65f349eb8809068b2ff8e5bcb4dc81b3724d727
tree43ea75975f416e6d1817aced47d790ef8c0e3f3a
parent3dbc2a751af6f360e31165df3ca8ea26bafc43ba
EvasGL: Fixed a few minor bugs.
 - Added (w,h) <=0 dimension check for evas_gl_surface_create()
 - Changed evas_gl_make_current to return error when either
   surface or context is NULL.  Semantically, this was allowed
   before but it was changed to reflect eglMakeCurrent behavior.
 - evas_gl_make_current - detached any previously attached
   buffers before attaching new ones to an FBO during a make_current.
 - Used dynamic memory for extension string allocation for safety.
src/lib/canvas/evas_gl.c
src/modules/engines/gl_x11/evas_engine.c