EvasGL: Fixed a few minor bugs.
authorSung Park <sungwoo@gmail.com>
Wed, 27 Jun 2012 08:19:25 +0000 (08:19 +0000)
committerSung Park <sungwoo@gmail.com>
Wed, 27 Jun 2012 08:19:25 +0000 (08:19 +0000)
commit896d489db84f8193bc017dde6bc1ebb260fa1c52
tree35633d45e03c11189458fd2105be55b5b6235674
parent8d72033792ceae44e1363bac9f1afeb9749e072b
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.

SVN revision: 72926
legacy/evas/ChangeLog
legacy/evas/src/lib/canvas/evas_gl.c
legacy/evas/src/modules/engines/gl_x11/evas_engine.c