1 Things to do in the neuro library.
3 extlib -- change the Lib_ prefix (low priority):
4 - Change the Lib_ prefix of the extlib module to something less common so apps that use
5 Neuro won't have conflits if they themselves use the prefix Lib_.
7 * extlib sdl -- default depth currently static 16 :
8 - make this so it is settable and not just a static 16.
10 extlib -- memory leak with the fonts :
11 - I noticed we have a memory leak concerning our interfacing with the
12 library freetype2, we need to fix it asap.
14 graphics engine : coredraw -- review and heavily test Graphics_RedrawSection :
15 - I noticed this function is really the weak point of the painter's algorithm
16 and thus needs heavy testing and consolidation.
19 - The bitmap loader blocks the process until it finished loading a bitmap.
20 The establishment of a new non blocking sequencially loading (by using
21 a poll function) to gradually load a bitmap should be made.
22 The bitmap would then be able to load an infinite amount of bitmaps at
23 the same time since every bitmaps would each have a bitmap context that
24 will keep everything necessary to load the bitmap.
27 - make the extlib drivers their own shared
28 objects that neuro could dynamically load
29 during runtime. A configuration file would
30 be used to set which one of the drivers to
32 - code openGL drivers for neuro, those drivers
33 would probably have more extensible set of
34 functions which could be used by the applications.
35 So I guess it would be a different branch than
38 extlib X11 -- implement gfx shared memory :
39 - in order to get far faster performances with
40 pretty much any graphical operations, the
41 addition of MIT shared memory for every images