File: todo.txt

package info (click to toggle)
allegro4.4 2%3A4.4.3.1-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 20,744 kB
  • sloc: ansic: 164,458; asm: 17,620; cpp: 3,848; javascript: 3,053; objc: 1,687; sh: 1,107; python: 676; pascal: 179; makefile: 57; perl: 29; lisp: 1
file content (52 lines) | stat: -rw-r--r-- 1,447 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
AllegroGL Todo/bug list for version 1.00
========================================

Core:
-----
? Resizable window support. This will need lots of changes to Allegro
  though, unless AGL manages the window and DirectX (or whatever is the
  equivalent in X).


* Font and text support:
------------------------
* Check the font code with proportional and non-proportional fonts
* Sort characters by texture before rendering.
* Combine all ranges into one texture if possible.


Allegro driver:
---------------
* video subbitmap and clipping support
* Combine video bitmaps in textures into less textures.
* Ability to draw 256 color sprites on video bitmaps
* fix flip&rotate drawing on video bitmaps when the bitmap is segmented
* drawing rle sprites -> video bitmaps
* rewrite drawing of primitives to video bitmaps using FBO
? System bitmaps


Windows:
--------
*


X:
--
? Use GLX extension for full-screen support, when it comes out
* When available use FBConfig facilities in scorer (through extension or GLX 1.3)


Generic driver : (was DOS port)
---------------
* Update the code to take advantage of Allegro graphics primitives (lines,
  triangles, ...).Currently the driver draws to BITMAPs pixel per pixel.
* 8 bits support does not work at all. Especially indexed colors modes.
* Complete GLUT for AMesa if somebody is interested in.
* Use regular video bitmaps


Misc:
-----
? Maybe convert a few of NeHe's tutorials to Allegro/AGL :)