source: trunk/TODO @ 3436

Last change on this file since 3436 was 3436, checked in by sam, 6 years ago

image: add an optional Imlib2 codec, prepare for float32 images, make the
Lock/Unlock mechanism safer, and implement the rule of three.

File size: 1.5 KB
Line 
1
2 Large projects
3----------------
4
5 - Add scripting support (lua?).
6 - Tiler and Forge are almost the same, try to refactor them.
7
8 Engine classes
9----------------
10
11Image:
12  - Handle pitch in SDL codec (and all others, actually)
13  - port libpipi files:
14     · accessors.cpp
15     · pipi-stubs.h
16     · render/noise.cpp
17     · render/screen.cpp
18     · tiles.cpp
19     · pipi-internals.h
20     · pipi-template.h
21     · paint/rectangle.cpp
22     · paint/line.cpp
23     · paint/floodfill.cpp
24     · paint/bezier.cpp
25     · paint/tile.cpp
26     · pipi-types.h
27     · stock.cpp
28     · context.cpp
29     · pipi.h
30     · dither.cpp
31     · colorstring.cpp
32     · codec/coreimage.cpp
33     · codec/coreimage.h
34     · codec/oric.cpp
35     · codec/jpeg.cpp
36     · resample/bresenham.cpp
37     · resample/bicubic.cpp
38     · quantize/reduce.cpp
39     · analysis/histogram.cpp
40     · analysis/measure.cpp
41     · crop.cpp
42     · pipi.cpp
43     · codec.cpp
44     · dither/ediff.cpp
45     · dither/ostromoukhov.cpp
46     · dither/random.cpp
47     · dither/ordered.cpp
48     · dither/dbs.cpp
49     · sequence.cpp
50     · filter/convolution.cpp
51     · filter/wave.cpp
52     · filter/dilate.cpp
53     · filter/color.cpp
54     · filter/blur.cpp
55     · filter/yuv.cpp
56     · filter/autocontrast.cpp
57     · filter/median.cpp
58     · filter/rotate.cpp
59     · filter/transform.cpp
60     · filter/sharpen.cpp
61     · combine/rgb.cpp
62     · combine/blit.cpp
63     · combine/minmax.cpp
64     · combine/subadd.cpp
65     · combine/merge.cpp
66     · combine/mulscreen.cpp
67     · pixels.cpp
68
Note: See TracBrowser for help on using the repository browser.