[Refactoring] Modularization
authorHaegeun Park <haegeun.park@samsung.com>
Wed, 20 Jun 2012 05:59:40 +0000 (22:59 -0700)
committerHaegeun Park <haegeun.park@samsung.com>
Wed, 20 Jun 2012 05:59:40 +0000 (22:59 -0700)
commitbb1bed213c479b4991ec89af392b13e4aa657fcb
treeee35e05462c2b7e3ae15c0e98d390a6d35ed89af
parent9fb1042134af3b660a7196311f8c729342471fc1
[Refactoring] Modularization

- Fastpath : fast egl-context module
- Tracepath : API/CTX/STATE tracing module
- Appopt : Application specific optimization module

* Modify entrypoint for EGL symbol (workaround for fork() issue)
36 files changed:
CMakeLists.txt
Makefile
src/coregl.c
src/coregl.h
src/coregl_export.c
src/coregl_export.h
src/coregl_export_egl.c
src/coregl_export_glx.c [deleted file]
src/coregl_fastpath.h [deleted file]
src/coregl_fastpath_glx.c [deleted file]
src/coregl_internal.h
src/coregl_override.c
src/coregl_thread_pthread.c
src/coregl_trace.c
src/coregl_wrappath.c [deleted file]
src/coregl_wrappath.h [deleted file]
src/coregl_wrappath_egl.c [deleted file]
src/coregl_wrappath_gl.c [deleted file]
src/coregl_wrappath_glx.c [deleted file]
src/headers/sym.h
src/headers/sym_gl.h
src/modules/appopt/coregl_appopt.c [new file with mode: 0644]
src/modules/appopt/coregl_appopt.h [new file with mode: 0644]
src/modules/appopt/coregl_appopt_egl.c [new file with mode: 0644]
src/modules/appopt/coregl_appopt_gl.c [new file with mode: 0644]
src/modules/coregl_module.c [new file with mode: 0644]
src/modules/coregl_module.h [new file with mode: 0644]
src/modules/fastpath/coregl_fastpath.c [moved from src/coregl_fastpath.c with 62% similarity]
src/modules/fastpath/coregl_fastpath.h [new file with mode: 0644]
src/modules/fastpath/coregl_fastpath_egl.c [moved from src/coregl_fastpath_egl.c with 80% similarity]
src/modules/fastpath/coregl_fastpath_gl.c [moved from src/coregl_fastpath_gl.c with 60% similarity]
src/modules/fastpath/coregl_fastpath_state.h [moved from src/coregl_fastpath_state.h with 100% similarity]
src/modules/tracepath/coregl_tracepath.c [new file with mode: 0644]
src/modules/tracepath/coregl_tracepath.h [new file with mode: 0644]
src/modules/tracepath/coregl_tracepath_egl.c [new file with mode: 0644]
src/modules/tracepath/coregl_tracepath_gl.c [new file with mode: 0644]