Module CS/data/partsys/

back to main page

Summary Period: 2001-05-21 to 2003-05-17

Modules

[root]/CS/data/partsys

Lines Of Code


Total Lines Of Code: 2385 (2003-07-11 20:29)

Authors

Author Changes Lines of code Lines per change
Totals 26 (100.0%) 3450 (100.0%) 132.6
jorrit 7 (26.9%) 2423 (70.2%) 346.1
wouter 14 (53.8%) 801 (23.2%) 57.2
matzebraun 2 (7.7%) 190 (5.5%) 95.0
res2002 2 (7.7%) 36 (1.0%) 18.0
philwyett 1 (3.8%) 0 (0.0%) 0.0

Most Recent Commits

res2002 2003-05-17 18:33

- made the following changes:
- extended the stdpt plugin with a fire texture loader.
- added experimental 'convenient token list', currently used by
above loader.
- added a simple color gradient class to csgfx.
- added the possibility to the fire texture to set a user-defined
palette.
- added a gradient parser to the syntax services.
- changed partsys so that a fire system now has a small procedural
fire instead of 'raindrop' texture.

19 lines of code changed in:

res2002 2003-05-14 14:44

- updated partsys for the latest <texture> changes.

17 lines of code changed in:

matzebraun 2003-04-08 20:22

added the Jamfiles

4 lines of code changed in:

matzebraun 2003-04-02 16:38

converted partsys, so that it isn't using planes anymore

186 lines of code changed in:

jorrit 2003-03-05 14:43

Partsys is modified too.

6 lines of code changed in:

wouter 2003-02-15 17:18

Fixed containerbox, works now also for non-alpha particles.
Added rotation to the star-sphere in partsys, removed the
rotation-key (which did not work for me anyway) using the new fieldspeed
feature.

6 lines of code changed in:

philwyett 2002-12-06 06:21

Hacked the world file to remove old token 'lmcache'.

Remember to use '-reclac' on first run to generate lightmap data.

0 lines of code changed in:

jorrit 2002-08-26 16:02

- Added support for proper conversion of HEIGHTGEN keyword (and
everything that goes with that) to XML in Cs2Xml.
- Added support for proper conversion of terrfunc keywords in
Cs2Xml.
- Converted the terrfunc loader to XML.
- Added support for UVA in cs2xml.
- Added support for UV and COLOR loading in the syntax services.
- Fixed a bug in Cs2Xml and 'uv' specification in 'texmap'.
- Fixed a bug in the parsing of <uv> in <texmap> in the syntax
services.
- Fixed handling of SPEED again in Cs2Xml. It was broken since
adding support for SPEED in sequences.
- Fixed support for emitcylinder in Cs2Xml.
- Removed support for flarge.zip and partsys.zip from vfs.cfg.
- Made a few fixes to flarge and partsys.

10 lines of code changed in:

jorrit 2002-08-21 06:49

- Implemented XML version of the spiral loader.
- Fixed a bug in cs2xml with parsing of the RADIUS
keyword. This RADIUS can be used for single radius (lights)
or vectors.
- Fixed a similar bug with SCALE which can be used with
two or one parameter.
- Converted partsys to XML. Seems to be working fine now.

2263 lines of code changed in:

jorrit 2001-12-05 13:26

- Added CS_RENDPRI_NONE, CS_RENDPRI_BACK2FRONT, and
CS_RENDPRI_FRONT2BACK. Also extended
iEngine::RegisterRenderPriority() with an optional extra parameter
for this new flag (default is CS_RENDPRI_NONE).
- Added iEngine::GetRenderPrioritySorting() which returns the value
of this flag for a given render priority.
- Extended the parser to support these flags (it already parsed all
of them).
- The default 'alpha' render priority is now by default initialized
with the CS_RENDPRI_BACK2FRONT flag.
- Extended csSector::Draw() so that it will now sort the objects
in a render priority based on this sorting flag.

27 lines of code changed in:

jorrit 2001-11-20 15:48

- There is a problem with the lightmap and octree cache in that
it assumes uniqueness of the id for things. Unfortunatelly this
is not true when parts of the world are loaded dynamically and
the order of loading can no longer be guaranteed. To fix this
I added a new keyword to the loader called LMCACHE. With this
keyword you can give every mesh object a cache name. All lightmaps
and octree information will then be saved in a directory with
that name instead of the usual 'lm' dir. If you correctly give
every thing mesh object a unique LMCACHE name then lighting will
be correct even if the thing is loaded at another time later.
If the name is not given then the lightmap will be cached in
the default 'lm' dir. Note that in the future we might try
to use md5 to generate a unique name automatically from the
geometrical data of the mesh object.
- partsys level in CVS now uses LMCACHE. This means you'll have to
recalculate lighting for this.

6 lines of code changed in:

jorrit 2001-08-05 20:56

Added a new haze in the green room (to the full right) which has a
plasma procedural texture on it.

15 lines of code changed in:

wouter 2001-08-05 14:59

The haze no adaptively draws polygons to a certain quality setting.
This makes hazes get fuzzy borders and retain shape.
Also added two new haze meshes, to a total of four in the red room of
the partsys level. Work in opengl and software.

28 lines of code changed in:

wouter 2001-08-04 23:44

Making things neat. Also added two haze meshes to the partsys level.
A 'cubic haze' which looks plainly weird :)
and a cone haze - which looks like a search light of some kind.
The occasional glitches when turning around are due to DrawTest sometimes
saying the bounding box is visible when it isn't.

36 lines of code changed in:

jorrit 2001-07-21 22:31

Made floors and ceilings all use the same texture plane.

96 lines of code changed in:

wouter 2001-07-21 12:38

Adjusted the cosinusfactor of the wooden floors and ceilings in the partsys
level. Wood is grainy, and reflects the light from more directions, than
say, hard plastic. Thus a higher cosinusfactor is in order, and looks nicer.

36 lines of code changed in:

wouter 2001-07-21 12:19

Adjusted lighting in the partsys level so that lights no longer shine on
exits of neighboring rooms. This looks bad, so I reduced the radius.

6 lines of code changed in:

wouter 2001-07-20 15:44

Extra crackly fire in partsys.

3 lines of code changed in:

wouter 2001-07-20 15:33

New fire in the yellow room of 'walktest partsys' now has a nicer texture.
(Currently only works in opengl, software does not seem to like the
alpha channel & mixmodes)

6 lines of code changed in:

wouter 2001-07-20 14:45

Nicer smoke effect.

2 lines of code changed in:

(6 more)


Generated by StatCvs v0.2-dev