User Details
User Details
- User Since
- Jan 24 2017, 12:28 AM (108 w, 4 d)
- Availability
- Available
Feb 22 2017
Feb 22 2017
jutty added a comment to D4528: [Evas GL Thread 4] evas/gl_common: (GL thread) Add new files for API-level threading (1/5).
Use macro for naming rule,.. for example:
#define GLFN_TH(api) evas_##api##_th #define GLFN_TH_SET(api) evas_##api##_orig_set #define GLFN_TH_GET(api) evas_##api##_orig_get
Feb 21 2017
Feb 21 2017
jutty added a comment to D4528: [Evas GL Thread 4] evas/gl_common: (GL thread) Add new files for API-level threading (1/5).
If you use a naming rule for macros, do you apply any api that has already been replaced in the engine?
Feb 8 2017
Feb 8 2017
jutty added a comment to D4528: [Evas GL Thread 4] evas/gl_common: (GL thread) Add new files for API-level threading (1/5).
set/get function names have been modified for naming consistency.
Feb 6 2017
Feb 6 2017
jutty added a comment to D4534: [Evas GL Thread 10] Makefile_Evas.am: (GL thread) Add a macro definition to classify building gl_common itself.
As you know, the gl_generic module and other gl back-end modules use gl_common sources. And gl back-end modules inherit gl_generic module so same symbols (evas_{gl API}_th,..) will be duplicated. It will be problems at run-time.
Feb 1 2017
Feb 1 2017
jutty added a comment to D4534: [Evas GL Thread 10] Makefile_Evas.am: (GL thread) Add a macro definition to classify building gl_common itself.
The macro appears to be hard to define in config.h because it is not a value and its location is important.