- Global XY_line::thickness
- Implement thick lines
- Global XY_options::gamma_correction
- Support gamma values (only doing 2.2 (close to sRGB) at the moment)
- Global XY_load_options_from_file
- Support a callback function for processing non-libcrtxy-related options without processing files twice.
- Global XY_set_background
- Support repeating backgrounds
- Global XY_set_background
- Support color overlays
- Global XY_set_background
- Support scaling bitmaps, relative to canvas
- Group XY_bitmap_
- Load bitmaps from an SDL_Surface
- Group XY_bitmap_
- Load bitmaps from RGBA pixel data
- Group XY_line_
- Add inside-polygon test
- Group XY_line_
- Add distance calculator
- Group XY_line_
- Add wrapped lines to a group (a la Asteroids)
- Group XY_line_
- Clip lines in a group
- Global XY_INIT_LIB_CONFIG_FILE_GLOBAL
- Make config locations configurable at build (FIXME)
- Global XY_INIT_LIB_CONFIG_FILE_LOCAL
- Make config locations configurable at build (FIXME)
- Global XY_init
- Allow setting window class (SDL_VIDEO_X11_WMCLASS=xxx.yyy)
- Global XY_init
- Allow enabling/disabling screensaver (SDL_VIDEO_ALLOW_SCREENSAVER=1)
- Global XY_init
- Allow positioning the window (SDL_VIDEO_WINDOW_POS=center/nopref/...)
- Global XY_init
- Allow setting window icon (SDL_WM_SetIcon())
- Global XY_init
- Allow setting window title (SDL_WM_SetCaption())
- Global XY_init
- Allow hiding mouse (SDL_ShowCursor()) (separate function?)
- Global XY_init
- Allow resizable windows (SDL_RESIZABLE)
- Global XY_end_frame
- Get dirty rectangle merging to work.
- Global XY_end_frame
- Subdivide dirty rectangles (to waste less around diagonal lines)
- Global XY_rotate_lines
- Implement line rotation
- Global XY_draw_line
- Create line clip routine (for efficiency)
- Page Backends that libcrtxy can use for drawing
- Add OpenGL support.
- Page Options for rendering quality that libcrtxy provides
- Utilize SDL_ListModes()
- Page Options for rendering quality that libcrtxy provides
- Native screen resolution when in fullscreen
- Page Options for rendering quality that libcrtxy provides
- Support gamma values
- Page Options for rendering quality that libcrtxy provides
- Implement best scaling
- Page Options for rendering quality that libcrtxy provides
- Implement blur effect
- Page Options for rendering quality that libcrtxy provides
- Implement additive effect
- Page Options for rendering quality that libcrtxy provides
- Persistence-of-vision effect
- Page Installing libcrtxy
- Documentation installation
- Page Installing libcrtxy
- Man page installation
- Page Installing libcrtxy
- Explain polytest right-click for adding dots.
- Page Setting Options
- Support gamma values
Generated on Tue Sep 2 23:45:36 2008 for libcrtxy by
1.5.5