curt
aa408d2829
material.cxx material.hxx obj.cxx obj.hxx texload.c texload.h moved to
...
../Objects
1998-08-25 16:52:38 +00:00
curt
aaa7174002
Tweaks ...
1998-08-24 20:11:39 +00:00
curt
e33dbca814
Attempting to iron out seg faults and crashes.
...
Did some shuffling to fix a initialization order problem between view
position, scenery elevation.
1998-08-22 14:49:55 +00:00
curt
5f1fd50f6a
Used a forward declaration of classes fgTILE and fgMATERIAL to eliminate
...
the need for "void" pointers and casts.
Quick hack to count the number of scenery polygons that are being drawn.
1998-08-20 15:12:03 +00:00
curt
d212b2d459
material.cxx: don't load textures if they are disabled
...
obj.cxx: optimizations from Norman Vine
tile.cxx: minor tweaks
tile.hxx: addition of num_faces
tilemgr.cxx: minor tweaks
1998-08-12 21:13:03 +00:00
curt
a7cf4f0a53
material.cxx: whups, double method declaration with no definition.
...
obj.cxx: tweaks to avoid errors in SGI's CC.
tile.cxx: optimizations by Norman Vine.
tilemgr.cxx: optimizations by Norman Vine.
1998-07-24 21:42:06 +00:00
curt
f8356621c1
Add basic fgFACE methods contributed by Charlie Hotchkiss.
...
intersect optimization from Norman Vine.
1998-07-22 21:41:42 +00:00
curt
5ed5107fc1
Ground collision detection optimizations contributed by Norman Vine.
1998-07-16 17:34:24 +00:00
curt
262b2f0607
Added ground collision detection. This involved:
...
- saving the entire vertex list for each tile with the tile records.
- saving the face list for each fragment with the fragment records.
- code to intersect the current vertical line with the proper face in
an efficient manner as possible.
Fixed a bug where the tiles weren't being shifted to "near" (0,0,0)
1998-07-12 03:18:27 +00:00
curt
a60f1d812d
Added tile.cxx and tile.hxx.
...
Working on rewriting the tile management system so a tile is just a list
fragments, and the fragment record contains the display list for that fragment.
1998-05-23 14:09:20 +00:00