File: TODO-1.6

package info (click to toggle)
plib 1.8.4-10
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 4,552 kB
  • ctags: 8,379
  • sloc: cpp: 65,641; sh: 8,782; makefile: 246
file content (69 lines) | stat: -rw-r--r-- 1,666 bytes parent folder | download | duplicates (10)
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
NEW FEATURES:

Structure section

*	SSG needs RTTI to replace the rapidly vanishing SSG_TYPE bits resource.

*	I'd like to see the FGFS sky model moved into ssgAux so everyone can use
	it.  We got part of the way towards that - but it was never finished.

*	I'd like to have a ROAM engine built into ssgAux for terrain rendering.
	(maybe not *literally* ROAM - but something very like it).

SSG section

*	Support for bump maps, cubic environment maps, etc, etc on hardware
	that supports it.

*	Support for multi-texture.

*	Import some kind of Skin & Bones animation into ssgAux (using the
	ExPoser code - or something even better).


Loader section

*	MORE file readers and writer.
For example, a reader/loader for WWII Fighters would be nice.

*	No file writers for about 2/3rds of the file formats we support.

*	I want the PPE material editor's file format built into SSG so we can
	load and save material lists.

*	Model formats
	* VRML
	* XML version of ssg
	* WWII (I think thats the name)

SG section

*	function to get the angle between two vectors

*	plot points on a vector (walking in a straight line)

*	Expand SG with more intersection and distance-measuring tricks.


PUI section

*	PUI should also be implemented with RTTI as well.

*	Movable widgets

*	PUI is still somewhat tied to GLUT...that should go.  It'll need a
	way to get the window dimensions - and at least one built-in font
	before we can do that.

SL section

*	Re-implement SL on top of OpenAL.

*	Write players for more modern MOD-like music formats.

Examples section

*	More example programs - more complete demo games and tools.

*	More documentation for all the new features.