[00:07:17] <Coren_> Ack!!! iD makes cool games, but their file format engineering sucks!
[00:09:41] <Coren_> Picture this: array of vertices. On average, vertices are used in 3 edges; so to avoid duplication...
[00:10:00] <Coren_> they have a table of non-directional edges (pair of points)
[00:10:23] <Coren_> which is refered by a table of 'face edges' (index in edge table plus direction flag)
[00:10:59] <Coren_> which is refered by an 'edge list' table (indices into the face edge table so that they are consecutive for a given face)
[00:11:22] <Coren_> which is refered by a 'face list' table so that faces can be grouped
[00:11:28] <Coren_> which is refered by the node list of the bsp.
[00:11:44] <Coren_> I think someone at iD likes indirections. Carnally. :-/
[00:31:53] <servus> The id engines have always been very fast.
[01:49:29] * servus continues sifting through random CVS trees for extension #defines >.<
[02:39:34] <-- Coren_ has left IRC ("BBL")
[07:03:19] * SB-X is away: sleeping
[07:14:49] <-- SB-X has left IRC (Remote closed the connection)
[09:38:29] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[09:44:46] <-- DarkeZzz has left IRC (sterling.freenode.net irc.freenode.net)
[09:44:54] --> DarkeZzz has joined #exult
[11:09:42] --> Kirben has joined #exult
[11:09:42] --- ChanServ gives channel operator status to Kirben
[12:43:27] --> Dark-Star has joined #exult
[13:10:25] <-- Kirben has left IRC ("System Meltdown")
[16:02:10] --> Fingolfin has joined #exult
[16:02:10] --- ChanServ gives channel operator status to Fingolfin
[16:03:27] <Fingolfin> hi
[19:08:15] --> SB-X has joined #exult
[22:13:09] --> Coren_ has joined #exult
[23:17:00] --> Kirben has joined #exult
[23:17:00] --- ChanServ gives channel operator status to Kirben