Kim Michael Fairchild (fair++at++iss.nus.sg)
Thu, 21 Apr 94 02:00:50+080
After one month of +12 hour days converting from our existing
toolkit to performer, I am starting to believe I am starting to
understand performer (a bit :->). But I still can't figure out a few
remaining things.
1) Builder.
For such an amazing function, a single page of documentation sure
doesn't seem enough!
I am trying to figure out what values to use for pfGetPartAttr. The
docs says that if set the notify level to debug, something will be
printed to tell you. Still seems mysterious to me. Here is my code
from the end of the supplied "loadfile.c" file.
Run-time output is appended at the end of the note.
/* return pointer to in-memory hierarchy */
if (node == NULL) return NULL;
notifyLevel = pfGetNotifyLevel();
pfNotifyLevel(PFNFY_DEBUG);
partition = pfNewPart();
printf("node: %x\n", node);
pfAddChild(partition, node);
printf("Partition Attributes: %f %f %f\n",
pfGetPartAttr(partition, PFPART_MIN),
pfGetPartAttr(partition, PFPART_MAX),
pfGetPartAttr(partition, PFPART_FINE));
printf("building part....\n");
pfBuildPart(partition , PFPART_DEFAULT);
printf("Partition Attributes: %f %f %f\n",
pfGetPartAttr(partition, PFPART_MIN),
pfGetPartAttr(partition, PFPART_MAX),
pfGetPartAttr(partition, PFPART_FINE));
printf("...done building part\n");
pfNotifyLevel(notifyLevel);
/* return node;*/
return ((pfNode*) partition);
2) Attenuating Textures with colours.
I have a large cad model that has colours on it. What I wish to do is
add just a splash of colour to a default texture (e.g. whitemarble)
and paste it on all the polygons.
I saw the reference to doing this in the Performer 1.1 example
textured cube (but the code wasn't given).
By the way, is this a smart thing to do? I am running on a reality
engine, will I take a performance hit if I have about 10000 small
textures as opposed to 10000 materials?
3) Collisions
I want to be able to effect objects by hitting them. Using the example
collision routines, I assumed that I would be able to find out what
nodes I hit and then be able to modify them (eg. translate them). I
thought pfuXformer held the node information in its grndnode and
objnode slots but that turned out just to be the top-level scene. So
how do I get the actual objects that my vehicle hits?
While on this subject, picking is REALLY hard in performer! Thankfully
you included pickfly for reference and so it was not too hard to
integrate all the obscure things in. Unfortunately pickfly has a odd
behaviour in that once you move the orientation of the object, the
object might move just about anywhere when you move the mouse on the
screen. Normally when you pick with the mouse, you would sure like the
object to stay under the mouse cursor when you drag! Has anyone fixed
this?
thanks so much for reading this overlong message,
Kim.
PS Here is the output of the position runtime
I loaded in several of my "bgf" files (converted from Intergraph).
Performer Info (12): All 2 processors available on this machine.
Final LoadBGF:
file name = T-satelite.bgf
Number of Shapes = 5
Number of Polygons = 94
object name =
commands skipped = 0
commands unknown = 0
vertices = 366
triangles = 178
loading time = 0.003 sec
loading rate = 61313.261 tri/sec
node: 7e2180
Partition Attributes: 0.000000 0.000000 0.000000
building part....
hits 0x7fffaa70
Performer Debug (2): cost=250.315796 (183.597382) nOccur=354 start=-1.421756 delta=0.960870 count=2
Performer Debug (2): cost=224.859955 (183.597382) nOccur=318 start=-0.738784 delta=0.960870 count=2
Performer Debug (2): cost=224.011902 (183.597382) nOccur=388 start=-1.435505 delta=0.960870 count=3
Performer Debug (2): cost=218.238403 (183.597382) nOccur=378 start=-1.436246 delta=0.960870 count=3
Performer Debug (2): cost=217.083694 (183.597382) nOccur=376 start=-1.458956 delta=0.960870 count=3
Performer Debug (2): cost=212.464890 (183.597382) nOccur=368 start=-1.376068 delta=0.929250 count=3
Performer Debug (2): cost=189.370880 (183.597382) nOccur=328 start=-1.449995 delta=0.974619 count=3
Performer Debug (2): points: 0.00s deltas: 0.01s pcost: 0.02s qsort: 0.00s cost: 0.13s
Performer Info (2): coord 0: start=-1.449995 delta=0.974619 count=3 cost=189.370880
hits 0x7fffa958
Performer Debug (2): cost=318.000000 (2209.519531) nOccur=318 start=-0.040953 delta=0.081906 count=1
Performer Debug (2): cost=230.516800 (2209.519531) nOccur=326 start=-0.044601 delta=0.081906 count=2
Performer Debug (2): cost=227.688385 (2209.519531) nOccur=322 start=-0.122529 delta=0.081906 count=2
Performer Debug (2): points: 0.00s deltas: 0.04s pcost: 0.09s qsort: 0.00s cost: 0.11s
Performer Info (2): coord 1: start=-0.122529 delta=0.081906 count=2 cost=227.688385
Performer Info (2): build: 0.539587 secs
Partition Attributes: 0.000000 0.000000 0.500000
...done building part
Final LoadBGF:
file name = T-arts_school.bgf
Number of Shapes = 15
Number of Polygons = 1001
object name =
commands skipped = 0
commands unknown = 0
vertices = 7314
triangles = 3994
loading time = 0.020 sec
loading rate = 197092.865 tri/sec
node: 7eb500
Partition Attributes: 0.000000 0.000000 0.000000
building part....
hits 0x7fffaa00
Performer Debug (2): points: 0.00s deltas: 0.03s pcost: 0.00s qsort: 0.00s cost: 0.00s
Performer Info (2): coord 0: start=0.000000 delta=0.000000 count=0 cost=34028234663852886000000000000000000000.000000
hits 0x7fffa400
Performer Debug (2): points: 0.01s deltas: 0.59s pcost: 0.02s qsort: 0.00s cost: 0.00s
Performer Info (2): coord 1: start=0.000000 delta=0.000000 count=0 cost=34028234663852886000000000000000000000.000000
Performer Info (2): build: 0.768146 secs
Partition Attributes: 0.000000 0.000000 0.500000
...done building part
Final LoadBGF:
file name = T-mirror.bgf
Number of Shapes = 19
Number of Polygons = 1489
object name =
commands skipped = 0
commands unknown = 0
vertices = 11252
triangles = 6222
loading time = 0.007 sec
loading rate = 904622.911 tri/sec
node: 87ae10
Partition Attributes: 0.000000 0.000000 0.000000
building part....
hits 0x7fffaa10
Performer Debug (2): points: 0.00s deltas: 0.02s pcost: 0.00s qsort: 0.00s cost: 0.00s
Performer Info (2): coord 0: start=0.000000 delta=0.000000 count=0 cost=34028234663852886000000000000000000000.000000
hits 0x7fffa170
Performer Debug (2): points: 0.01s deltas: 1.03s pcost: 0.02s qsort: 0.00s cost: 0.00s
Performer Info (2): coord 1: start=0.000000 delta=0.000000 count=0 cost=34028234663852886000000000000000000000.000000
Performer Info (2): build: 1.169156 secs
Partition Attributes: 0.000000 0.000000 0.500000
...done building part
Final LoadBGF:
file name = T-library.bgf
Number of Shapes = 7
Number of Polygons = 116
object name =
commands skipped = 0
commands unknown = 0
vertices = 540
triangles = 308
loading time = 0.000 sec
loading rate = 800888.258 tri/sec
node: 940010
Partition Attributes: 0.472503 0.135002 -0.326185
building part....
hits 0x7fffaab8
Performer Debug (2): points: 0.00s deltas: 0.00s pcost: 0.00s qsort: 0.00s cost: 0.00s
Performer Info (2): coord 0: start=0.000000 delta=0.000000 count=0 cost=34028234663852886000000000000000000000.000000
hits 0x7fffaa08
Performer Debug (2): points: 0.00s deltas: 0.01s pcost: 0.00s qsort: 0.00s cost: 0.00s
Performer Info (2): coord 1: start=0.000000 delta=0.000000 count=0 cost=34028234663852886000000000000000000000.000000
Performer Info (2): build: 0.030083 secs
Partition Attributes: 0.472503 0.135002 0.500000
...done building part
Adding to a Container
ready to addToLists
called addToDynamicList
Adding a new branch
Final LoadBGF:
file name = T-admin1.bgf
Number of Shapes = 12
Number of Polygons = 1376
object name =
commands skipped = 0
commands unknown = 0
vertices = 6018
triangles = 3146
loading time = 0.003 sec
loading rate = 1244285.817 tri/sec
node: bc2a30
Partition Attributes: 0.000000 0.000000 0.000000
building part....
hits 0x7fffaa28
Performer Debug (2): cost=5375.000000 (9522.815430) nOccur=5375 start=-0.137065 delta=0.274130 count=1
Performer Debug (2): cost=3800.698975 (9522.815430) nOccur=5375 start=-0.179301 delta=0.274130 count=2
Performer Debug (2): points: 0.00s deltas: 0.01s pcost: 0.09s qsort: 0.00s cost: 0.01s
Performer Info (2): coord 0: start=-0.179301 delta=0.274130 count=2 cost=3800.698975
hits 0x7fffa590
Performer Debug (2): cost=4211.527832 (3103.257568) nOccur=5956 start=-1.141786 delta=0.820893 count=2
Performer Debug (2): cost=3461.792236 (3103.257568) nOccur=5996 start=-1.202202 delta=0.820893 count=3
Performer Debug (2): cost=3438.698242 (3103.257568) nOccur=5956 start=-1.142066 delta=0.820893 count=3
Performer Debug (2): cost=3424.841797 (3103.257568) nOccur=5932 start=-1.154510 delta=0.820893 count=3
Performer Debug (2): cost=3387.891357 (3103.257568) nOccur=5868 start=-1.157267 delta=0.820893 count=3
Performer Debug (2): cost=3382.695068 (3103.257568) nOccur=5859 start=-1.229077 delta=0.820893 count=3
Performer Debug (2): cost=3329.578857 (3103.257568) nOccur=5767 start=-1.231914 delta=0.820893 count=3
Performer Debug (2): cost=3326.692139 (3103.257568) nOccur=5762 start=-1.235896 delta=0.820893 count=3
Performer Debug (2): cost=3324.960205 (3103.257568) nOccur=5759 start=-1.237246 delta=0.820893 count=3
Performer Debug (2): cost=3315.722656 (3103.257568) nOccur=5743 start=-1.241944 delta=0.820893 count=3
Performer Debug (2): cost=3315.145264 (3103.257568) nOccur=5742 start=-1.243345 delta=0.820893 count=3
Performer Debug (2): cost=3292.628418 (3103.257568) nOccur=5703 start=-1.244215 delta=0.820893 count=3
Performer Debug (2): cost=3286.277588 (3103.257568) nOccur=5692 start=-1.244822 delta=0.820893 count=3
Performer Debug (2): cost=3282.813477 (3103.257568) nOccur=5686 start=-1.247562 delta=0.820893 count=3
Performer Debug (2): cost=3281.658936 (3103.257568) nOccur=5684 start=-1.249321 delta=0.820893 count=3
Performer Debug (2): cost=3262.606201 (3103.257568) nOccur=5651 start=-1.255837 delta=0.820893 count=3
Performer Debug (2): cost=3247.017822 (3103.257568) nOccur=5624 start=-1.257772 delta=0.820893 count=3
Performer Debug (2): cost=3238.935059 (3103.257568) nOccur=5610 start=-1.263504 delta=0.820893 count=3
Performer Debug (2): cost=3233.738770 (3103.257568) nOccur=5601 start=-1.269995 delta=0.820893 count=3
Performer Debug (2): cost=3232.006836 (3103.257568) nOccur=5598 start=-1.283753 delta=0.820893 count=3
Performer Debug (2): cost=3221.614502 (3103.257568) nOccur=5580 start=-1.298019 delta=0.820893 count=3
Performer Debug (2): cost=3219.882324 (3103.257568) nOccur=5577 start=-1.304199 delta=0.820893 count=3
Performer Debug (2): cost=3219.304932 (3103.257568) nOccur=5576 start=-1.305423 delta=0.820893 count=3
Performer Debug (2): cost=3211.222168 (3103.257568) nOccur=5562 start=-1.308873 delta=0.820893 count=3
Performer Debug (2): cost=3201.407227 (3103.257568) nOccur=5545 start=-1.310179 delta=0.820893 count=3
Performer Debug (2): cost=3195.056396 (3103.257568) nOccur=5534 start=-1.314291 delta=0.820893 count=3
Performer Debug (2): cost=3180.045166 (3103.257568) nOccur=5508 start=-1.316672 delta=0.820893 count=3
Performer Debug (2): cost=3168.498291 (3103.257568) nOccur=5488 start=-1.426380 delta=0.932982 count=3
Performer Debug (2): cost=3153.487061 (3103.257568) nOccur=5462 start=-1.431142 delta=0.935363 count=3
Performer Debug (2): points: 0.00s deltas: 0.52s pcost: 1.61s qsort: 0.02s cost: 30.74s
Performer Info (2): coord 1: start=-1.431142 delta=0.935363 count=3 cost=3153.487061
Performer Info (2): build: 33.152908 secs
Partition Attributes: 0.000000 0.000000 0.500000
...done building part
Adding to a Container
ready to addToLists
called addToDynamicList
Adding a new branch
Final LoadBGF:
file name = T-student.bgf
Number of Shapes = 9
Number of Polygons = 316
object name =
commands skipped = 0
commands unknown = 0
vertices = 1918
triangles = 1066
loading time = 0.015 sec
loading rate = 68954.614 tri/sec
node: c50d20
Partition Attributes: 0.000000 0.000000 0.000000
building part....
hits 0x7fffaa20
Performer Debug (2): cost=1922.000000 (3577.262207) nOccur=1922 start=-0.137336 delta=0.274541 count=1
Performer Debug (2): cost=1383.100830 (3577.262207) nOccur=1956 start=-0.159989 delta=0.274541 count=2
Performer Debug (2): points: 0.00s deltas: 0.01s pcost: 0.07s qsort: 0.00s cost: 0.02s
Performer Info (2): coord 0: start=-0.159989 delta=0.274541 count=2 cost=1383.100830
hits 0x7fffa8e8
Performer Debug (2): cost=1412.092163 (1109.667236) nOccur=1997 start=-1.021455 delta=0.689890 count=2
Performer Debug (2): cost=1152.968506 (1109.667236) nOccur=1997 start=-1.021946 delta=0.689890 count=3
Performer Debug (2): cost=1142.576172 (1120.059448) nOccur=1979 start=-1.016462 delta=0.658639 count=3
Performer Debug (2): cost=1139.112061 (1128.142456) nOccur=1973 start=-0.995686 delta=0.637661 count=3
Performer Debug (2): points: 0.00s deltas: 0.05s pcost: 0.18s qsort: 0.01s cost: 0.27s
Performer Info (2): coord 1: start=-0.995686 delta=0.637661 count=3 cost=1139.112061
Performer Info (2): build: 0.628696 secs
Partition Attributes: 0.000000 0.000000 0.500000
...done building part
Adding to a Container
ready to addToLists
called addToDynamicList
Adding a new branch
Final LoadBGF:
file name = T-design.bgf
Number of Shapes = 7
Number of Polygons = 326
object name =
commands skipped = 0
commands unknown = 0
vertices = 1906
triangles = 1034
loading time = 0.016 sec
loading rate = 62910.979 tri/sec
node: c80db0
Partition Attributes: 0.000000 0.000000 0.000000
building part....
hits 0x7fffaa38
Performer Debug (2): cost=1638.000000 (2968.157715) nOccur=1638 start=-0.142526 delta=0.285052 count=1
Performer Debug (2): cost=1219.052124 (2968.157715) nOccur=1724 start=-0.143455 delta=0.285052 count=2
Performer Debug (2): cost=1216.223633 (2968.157715) nOccur=1720 start=-0.395080 delta=0.285052 count=2
Performer Debug (2): points: 0.00s deltas: 0.02s pcost: 0.08s qsort: 0.00s cost: 0.01s
Performer Info (2): coord 0: start=-0.395080 delta=0.285052 count=2 cost=1216.223633
hits 0x7fffa840
Performer Debug (2): cost=1638.000000 (945.699707) nOccur=1638 start=-0.500000 delta=1.000000 count=1
Performer Debug (2): cost=1185.110962 (945.699707) nOccur=1676 start=-0.506499 delta=1.000000 count=2
Performer Debug (2): cost=1179.454102 (945.699707) nOccur=1668 start=-1.471412 delta=1.000000 count=2
Performer Debug (2): cost=1161.069336 (945.699707) nOccur=1642 start=-1.478644 delta=1.000000 count=2
Performer Debug (2): cost=969.948425 (963.020203) nOccur=1680 start=-1.450529 delta=0.972015 count=3
Performer Debug (2): points: 0.00s deltas: 0.16s pcost: 0.39s qsort: 0.01s cost: 0.17s
Performer Info (2): coord 1: start=-1.450529 delta=0.972015 count=3 cost=969.948425
Performer Info (2): build: 0.882107 secs
Partition Attributes: 0.000000 0.000000 0.500000
...done building part
Adding to a Container
ready to addToLists
called addToDynamicList
Adding a new branch
Performer Warning (2): pfuAddPoly() Degenerate polygon has 0 vertices
Final LoadBGF:
file name = T-business.bgf
Number of Shapes = 11
Number of Polygons = 610
object name =
commands skipped = 0
commands unknown = 0
vertices = 3300
triangles = 1774
loading time = 0.000 sec
loading rate = 5644540.323 tri/sec
node: ca7d80
Partition Attributes: 0.000000 0.000000 0.000000
building part....
hits 0x7fffa9c8
Performer Debug (2): cost=4848.000000 (11371.490234) nOccur=4848 start=-0.112974 delta=0.225948 count=1
Performer Debug (2): cost=4809.740234 (11371.490234) nOccur=6802 start=-0.117493 delta=0.225948 count=2
Performer Debug (2): cost=4287.895508 (11371.490234) nOccur=6064 start=-0.128028 delta=0.225948 count=2
Performer Debug (2): cost=4272.338867 (11371.490234) nOccur=6042 start=-0.130040 delta=0.225948 count=2
Performer Debug (2): cost=4265.975098 (11371.490234) nOccur=6033 start=-0.146801 delta=0.225948 count=2
Performer Debug (2): cost=4261.025391 (11371.490234) nOccur=6026 start=-0.150707 delta=0.225948 count=2
Performer Debug (2): cost=4088.491455 (11371.490234) nOccur=5782 start=-0.161607 delta=0.225948 count=2
Performer Debug (2): cost=4085.662842 (11371.490234) nOccur=5778 start=-0.161777 delta=0.225948 count=2
Performer Debug (2): cost=4084.248779 (11371.490234) nOccur=5776 start=-0.308885 delta=0.225948 count=2
Performer Debug (2): cost=3517.149170 (11371.490234) nOccur=4974 start=-0.309382 delta=0.225948 count=2
Performer Debug (2): points: 0.00s deltas: 0.04s pcost: 0.16s qsort: 0.01s cost: 0.06s
Performer Info (2): coord 0: start=-0.309382 delta=0.225948 count=2 cost=3517.149170
hits 0x7fffa670
Performer Debug (2): cost=3546.140381 (2798.994141) nOccur=5015 start=-1.443584 delta=0.971790 count=2
Performer Debug (2): cost=2943.331543 (2798.994141) nOccur=5098 start=-1.465854 delta=0.971790 count=3
Performer Debug (2): cost=2900.030273 (2798.994141) nOccur=5023 start=-1.447928 delta=0.971790 count=3
Performer Debug (2): cost=2898.298340 (2798.994141) nOccur=5020 start=-1.430002 delta=0.953864 count=3
Performer Debug (2): points: 0.00s deltas: 0.25s pcost: 0.87s qsort: 0.01s cost: 1.72s
Performer Info (2): coord 1: start=-1.430002 delta=0.953864 count=3 cost=2898.298340
Performer Info (2): build: 3.153576 secs
Partition Attributes: 0.000000 0.000000 0.500000
...done building part
Dez Load time = 61.627 sec
Performer Info (2): Selecting Node Named: A
Performer Info (2): Beginning collision setup.
Performer Info (2): End collision setup.
Performer Info (2): No Databases loaded.
Performer Notice: Using 60Hz video rate on screen 0
Performer Info (2): Initialized 1 Pipe(s)
Performer Info (2): Initialized 1 Channel(s)
Performer Info (2): Nothing Selected
*** Scene Stats:
*------------------------------------------------------------------------------*
***
*** Average Frame Stats:
*** ---------------------
Num Frames: 59, update period: 2.000000 secs
GSet Stats:
gsets=3 flat=0 highlighted=0, pvcolor=3 pvnormal=0 texcoord=0
Geometry Stats:
GL Primitives: total=12 tris=12 lines=0 points=0
primsPerGSet=4.00 primsPerGState=-1.00 gsetsPerGState=-1.00
Attrs: verts=24 colors=24 normals=0 texcoords=0 bytes=768
Tris: avg tris per strip = 0.00
Number of tris in strips of length:
length 1: 0 length 2: 12 length 3: 0 length 4: 0 length 5: 0
length 6: 0 length 7: 0 length 8: 0 length 9: 0 length 10: 0
length 11: 0 length 12: 0 length 13: 0 length 14+: 0
Mode Change Stats:
Enables: lighting=2 texturing=2 fog=0 ctab=0 wireframe=0 hlight=0
shade=0 cullface=2 afunction=0 aa=0 transp=0 decal=0
textures=0 detailTextures=0 texLoads=0 texBytes=0 texEnv=1
materials=0 lights=1 lmodels=1
fog=0 ctabs=0 hlights=0
Mode Call Stats:
Enables: lighting=2 texturing=2 fog=1 ctab=2 wireframe=2 hlight=2
shade=2 cullface=2 afunction=2 aa=0 transp=2 decal=2
textures=0 detailTextures=0 texLoads=0 texBytes=0 texEnv=1
materials=0 lights=1 lmodels=1
fog=0 ctabs=0 hlights=0
State Stats:
gstates=0 push=2 pop=2 flush=2 basic=0
Transform Stats:
pushmat=1 popmat=1 loadmat=0 multmat=1
translate=0 rotate=0 scale=0
Frame times (msecs):
total=97.3 app=0.6 cull=0.6 draw=10.9 isect=0.0
Frame counts: total=59 app=59 cull=59 draw=59 isect=0
Frames=59 Misses: total=0 app+cull=0 draw=0
Database Stats:
Visible nodes=7 groups=5 geodes=0 bboards=0
switches=0 LODs=0 (fade=0)
SCSs=0 DCSs=1
layers=0 sequences=0 lsources=1
Evaluated App nodes=0 groups=0 geodes=0 bboards=0
switches=0 LODs=0 (fade=0)
SCSs=0 DCSs=0
layers=0 sequences=0 lsources=0
Evaluated Cull nodes=1 groups=0 geodes=0 bboards=0
switches=0 LODs=0 (fade=0)
SCSs=0 DCSs=0
layers=0 sequences=0 lsources=1
Cull Hierarchy Stats:
Cull traversed nodes=0 groups=17 geodes=18 bboards=0
switches=0 LODs=0 (fade=0)
SCSs=1 DCSs=5
layers=0 sequences=0 lsources=1
Cull Result Stats:
Nodes: total traversed=41 test=40 accept=1 reject=34 non-trivial=6
GSets: total=0 test=0 accept=0 reject=0 non-trivial=0 sorted=0
***
*** Previous Frame Stats:
*** ---------------------
Frame = 1172
GSet Stats:
gsets=3 flat=0 highlighted=0, pvcolor=3 pvnormal=0 texcoord=0
Geometry Stats:
GL Primitives: total=12 tris=12 lines=0 points=0
primsPerGSet=4.00 primsPerGState=-1.00 gsetsPerGState=-1.00
Attrs: verts=24 colors=24 normals=0 texcoords=0 bytes=768
Tris: avg tris per strip = 0.00
Number of tris in strips of length:
length 1: 0 length 2: 12 length 3: 0 length 4: 0 length 5: 0
length 6: 0 length 7: 0 length 8: 0 length 9: 0 length 10: 0
length 11: 0 length 12: 0 length 13: 0 length 14+: 0
Mode Change Stats:
Enables: lighting=2 texturing=2 fog=0 ctab=0 wireframe=0 hlight=0
shade=0 cullface=2 afunction=0 aa=0 transp=0 decal=0
textures=0 detailTextures=0 texLoads=0 texBytes=0 texEnv=1
materials=0 lights=0 lmodels=1
fog=0 ctabs=0 hlights=0
Mode Call Stats:
Enables: lighting=2 texturing=2 fog=1 ctab=2 wireframe=2 hlight=2
shade=2 cullface=2 afunction=2 aa=0 transp=2 decal=2
textures=0 detailTextures=0 texLoads=0 texBytes=0 texEnv=1
materials=0 lights=0 lmodels=1
fog=0 ctabs=0 hlights=0
State Stats:
gstates=0 push=2 pop=2 flush=2 basic=0
Transform Stats:
pushmat=0 popmat=0 loadmat=0 multmat=0
translate=0 rotate=0 scale=0
Frame times (msecs):
total=76.7 app=0.4 cull=0.3 draw=10.6 isect=0.0
Frame counts: total=1 app=1 cull=1 draw=1 isect=0
Frames=59 Misses: total=0 app+cull=0 draw=0
Database Stats:
Visible nodes=0 groups=0 geodes=0 bboards=0
switches=0 LODs=0 (fade=0)
SCSs=0 DCSs=0
layers=0 sequences=0 lsources=0
Evaluated App nodes=0 groups=0 geodes=0 bboards=0
switches=0 LODs=0 (fade=0)
SCSs=0 DCSs=0
layers=0 sequences=0 lsources=0
Evaluated Cull nodes=0 groups=0 geodes=0 bboards=0
switches=0 LODs=0 (fade=0)
SCSs=0 DCSs=0
layers=0 sequences=0 lsources=0
Cull Hierarchy Stats:
Cull traversed nodes=0 groups=2 geodes=0 bboards=0
switches=0 LODs=0 (fade=0)
SCSs=0 DCSs=0
layers=0 sequences=0 lsources=0
Cull Result Stats:
Nodes: total traversed=2 test=2 accept=0 reject=2 non-trivial=0
GSets: total=0 test=0 accept=0 reject=0 non-trivial=0 sorted=0
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:50:15 PDT