Evas GL common: Improve code readability (simplify macro)
authorJean-Philippe Andre <jp.andre@samsung.com>
Wed, 11 Feb 2015 12:45:50 +0000 (21:45 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Thu, 12 Feb 2015 02:23:03 +0000 (11:23 +0900)
commit651f0ae2411cea5373bef091ac3b189adf98815a
tree5b135f4eb22c27e42162b92b9477640383bcdf6c
parent9eaadb2eb764d1a9fac0ebdabca5432d0b0edf7d
Evas GL common: Improve code readability (simplify macro)

The exact same ugly macro would appear hundreds of times in the GL
code:
  GLERR(__FUNCTION__, __FILE__, __LINE__, "");

Instead, override the common GL functions iif GL_ERRORS is defined.
This greatly simplifies code and removes tons of useless lines.
Also, this will give better debugging output as the exact code line
is printed, and the function name is also printed.

Also, fix linking to the glerr function.

This is a code cleanup. Hopefully I didn't break anything with this
big operation of find & replace.
12 files changed:
src/modules/evas/engines/gl_common/evas_gl_3d_shader.c
src/modules/evas/engines/gl_common/evas_gl_api.c
src/modules/evas/engines/gl_common/evas_gl_api_gles1.c
src/modules/evas/engines/gl_common/evas_gl_common.h
src/modules/evas/engines/gl_common/evas_gl_context.c
src/modules/evas/engines/gl_common/evas_gl_core.c
src/modules/evas/engines/gl_common/evas_gl_shader.c
src/modules/evas/engines/gl_common/evas_gl_texture.c
src/modules/evas/engines/gl_drm/evas_engine.c
src/modules/evas/engines/gl_generic/evas_engine.c
src/modules/evas/engines/gl_x11/evas_engine.c
src/modules/evas/engines/wayland_egl/evas_engine.c