view TODO @ 2:0684158d38a8

Before cleanup. Still has experimental code in it.
author Eris Caffee <discordia@eldalin.com>
date Fri, 22 Oct 2010 02:21:52 -0500
parents 455406f5f021
children 0f4ad525f49a
line source
1 - Make old_views store the fractal type (or clear the old_views list when changing type if lazy).
3 - Make Fractal derived classes have unique type ID's that can can be used to identify the fractal type. Need this for the good old_views solution.
5 - Find out how to save jpg or some other image format that allows comments I can use to store calculation data.
7 - Read saved image and continue calculation.
9 - Zoom feature that zooms in while staying centered on the same spot.
10 - Unzoom feature that enlarges the area while keeping the image cenetered on the same spot.
11 - Pan feature to let you move side to side while staying at the same zoom level.
13 - Windows file handling
14 - Better file handling in general
16 - real GUI interface
17 - gtk?
19 - More color options
21 - More factal types
23 - Fix the lag of the selection box. It needs to appear instantly and in the exact place the mouse is clicked.
24 Using a timer callback function and SDL_WaitEvent is noticably better
25 than my wait_event_timeout() function
27 - Clean up the fractal class. No more direct access to fractal settings.
29 - Performance improvment ideas:
30 - Create a partial rendering mechanism.
31 OK - Use window events correctly to determine when a redraw is needed!
32 OK - Use a better way of handling events. A timer callback and an SDL_WaitEvent/ SDL_PollEvent combo. See here http://people.freedesktop.org/~idr/OpenGL_tutorials/01-SDL-intro.html