Module CS/data/config/

back to main page

Summary Period: 2000-05-08 to 2003-07-03

Modules

[root]/CS/data/config
     render3d (2 files, 0 lines)

Lines Of Code


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

Authors

Author Changes Lines of code Lines per change
Totals 390 (100.0%) 3635 (100.0%) 9.3
sunshine 61 (15.6%) 1588 (43.7%) 26.0
mgeisse 64 (16.4%) 739 (20.3%) 11.5
andyz 45 (11.5%) 331 (9.1%) 7.3
jorrit 95 (24.4%) 326 (9.0%) 3.4
res2002 32 (8.2%) 213 (5.9%) 6.6
norman 27 (6.9%) 148 (4.1%) 5.4
philwyett 29 (7.4%) 127 (3.5%) 4.3
matzebraun 4 (1.0%) 34 (0.9%) 8.5
malakai 9 (2.3%) 32 (0.9%) 3.5
samuel 4 (1.0%) 23 (0.6%) 5.7
wouter 4 (1.0%) 17 (0.5%) 4.2
jasegler 2 (0.5%) 16 (0.4%) 8.0
dentoid 2 (0.5%) 13 (0.4%) 6.5
neverjade 1 (0.3%) 9 (0.2%) 9.0
miklby 3 (0.8%) 6 (0.2%) 2.0
mreda 1 (0.3%) 4 (0.1%) 4.0
pgarceau 1 (0.3%) 3 (0.1%) 3.0
azverkan 1 (0.3%) 2 (0.1%) 2.0
vengeance2001 1 (0.3%) 1 (0.0%) 1.0
thebolt00 1 (0.3%) 1 (0.0%) 1.0
jacereda 1 (0.3%) 1 (0.0%) 1.0
ghaussmann 1 (0.3%) 1 (0.0%) 1.0
cbayle 1 (0.3%) 0 (0.0%) 0.0

Most Recent Commits

jorrit 2003-07-03 06:52

Jorrit removed obsolete bindings for radiosity commands for Walktest
and added 'r' key to record movements on/off and 'shift-r' to play
the recording.

2 lines of code changed in:

jorrit 2003-06-18 10:33

- Jorrit added a new 'do_logo' command to walktest. Assigned 'l' key
to it. This command toggles the display of the logo.

1 lines of code changed in:

jorrit 2003-06-16 13:14

- Jorrit added a 'toggle_mmx' command to Dynavis. Assigned BugPlug
key '8' to that. This new command toggles the mmx capability on/off.

1 lines of code changed in:

jorrit 2003-06-13 11:40

- Jorrit added two versions iEngine->ForceRelight(). The first version
relights all lightmaps in the engine. The second version updates
the lightmaps for a given light (i.e. useful after adding
a static or pseudo-dynamic light).
- Jorrit fixed a problem with the engine would always attempt
to read precalc_info even if reading from the cache was disabled.
- Jorrit added a new 'addstlight' command to Walktest. This command
adds a static light and uses the new ForceRelight() function to
recalculate lighting. alt-l is assigned to this command by default.
- Jorrit fixed thing so that initializing lighting again will actually
cause the lightmaps to be updated correctly.

1 lines of code changed in:

res2002 2003-06-11 18:23

Added "CrystalSpace." prefixes to the default "Noname" application ID and to those of CS demo apps.

22 lines of code changed in:

jorrit 2003-06-05 21:55

Jorrit removed Blocks from CS. Blocks is now a seperate project
(http://sf.net/projects/blocks3d).

0 lines of code changed in:

res2002 2003-05-22 15:34

- made the following changes:
- Made several changes to the GL extensions manager to better
support WGL exts.
- Added support for multisample in OpenGL. So far, works on Win32
only, as some platform-specific initializations are required.
- Moved support for display refresh rate and vsync to common
canvas classes. That means that they read the requested settings
from the config; the actual application is still platform-
dependent and only implemented on Win32 so far.
- Added a GL configuration for ATI R300 (Radeon 9700/9700Pro.)

33 lines of code changed in:

jorrit 2003-05-15 10:06

Jorrit removed the obsolete coverage buffer from Dynavis. The
tiled coverage buffer works much better and was default anyway.
Additionally removed the toggle_tiled debug command.

0 lines of code changed in:

jorrit 2003-04-10 14:34

Thing changes:
- Removed obsolete csThingBBox bounding box in csThing.
- Split bezier curves in seperate mesh object plugin (bezier
plugin).
- Greatly cleaned up the csThingStatic stuff and moved all static
stuff to that.
- Updated API modification document.
- Also updated various other parts in the documentation for these
changes.
- Fixed map2cs to export curves using the new bezier plugin.
- Changed the way thing factories and objects work. A thing factory
and a mesh object no longer are the same object. So first you
have to make a factory and then the object. This also allows
sharing of factories between objects.
- As a consequence of all these changes the lightmap format has
changed again.
- Doing a HardTransform() on a thing mesh object will automatically
cause the factory of that thing to be cloned so that other
things sharing that factory will not be transformed.
Doing a HardTransform() on a thing factory will have an
effect on all instances created from that.
- Used csBlockAllocator<T> for a lot of polygon objects in the
thing mesh plugin. This speeds up loading/unloading and also
improves memory usage.
- Merged csPolyTexLightMap into csPolyTexture. This improved
both speed, memory usage, and source code readability.
- Thing now uses ClipBSphere() instead of ClipBBox(). This is
faster.

0 lines of code changed in:

res2002 2003-04-08 21:31

- added a shadow debugging aid for the new renderer to bugplug;
the shadow extruder shader is swapped at runtime with a version
where the volume more visible.

1 lines of code changed in:

matzebraun 2003-04-08 20:22

added the Jamfiles

4 lines of code changed in:

res2002 2003-04-03 20:10

- modified the common GL canvas code to only allocate the
screenshot buffer the first time a screenshot is requested and not
allocate/deallocate it everytime.
- made the following changes to the movie recorder:
- Fake clock ticks are stored as float internally to reduce round
off errors.
- The tick count doesn't "jump" any more when the fake clock is
activated/deactivated.
- Waiting when frames can be rendered faster than the movie FPS
rate requires can now be activated/deactivated via config.
- #ifdef'd out #warnings. MSVC doesn't like them.

5 lines of code changed in:

jorrit 2003-04-02 10:34

- Made a new 'xmlread' plugin. This is a variant of TinyXML which
only supports reading. Because of that it will be able to do
several optimizations in data structures that are not possible
in the general version (these optimizations are currently not
done yet). To use this the simplest way is to add
the following line to your application config:
System.Plugins.iDocumentSystem = crystalspace.documentsystem.xmlread
Walktest already has this line now.

1 lines of code changed in:

matzebraun 2003-04-02 02:24

added the Micahs movie recorder plugin

27 lines of code changed in:

dentoid 2003-03-09 13:37

Fixed VAR support in new renderer, along with some minor fixes.

3 lines of code changed in:

res2002 2003-03-03 17:46

- made the following changes to bugplug:
* Now uses a config file to read certain settings.
Right now these are the name of the keybinding file and some
screen capture options.
* Slightly changed appearance of the "Press key" box
- fixed a bug in stdrep where format qualifiers contained in
messages output via console or nativewm where errorneously
expanded.

75 lines of code changed in:

sunshine 2003-02-24 11:05

Eric Sunshine removed the recently added empty mottest.cfg and instead
fixed the problem of Debian installation failing by repairing the broken
mottest.mak so that it no longer refers to a non-existent file.

0 lines of code changed in:

cbayle 2003-02-23 22:47

added this empty file since this make fail install

0 lines of code changed in:

sunshine 2003-02-14 23:06

Removed redundant ".cvsignore" entries from .cvsignore files which are
part of the CVS repository. (Such entries are useful for .cvsignores files
which are not in the repistory, though.)

0 lines of code changed in:

jorrit 2003-02-13 09:35

- Made a new counter system in BugPlug. Using this system it is now
a lot easier to manage counters that should count something every
frame. Basically the application only has to do
bugplug->AddCounter("countername") to increase a named counter
and BugPlug will do the following at the end of every frame:
- Show the last value.
- Show the total value accumulated over several frames.
- Show the average per frame.
The user of these counters doesn't have to take care of clearing
them every frame and displaying them.
There are two types of counters: normal counters and enum counters.
An enum counter keeps track of 10 different values and calculates
relative percentages. To use an enum counter an application or
plugin can do bugplug->AddCounterEnum ("countername", enumval).
enumval should be between 0 and 9.
- Added commands 'counterfreeze', 'counterreset', and 'counterremove'
to BugPlug. With 'counterfreeze' the counters stop counting and
you can examine the current values of the counters more easily.
With 'counterreset' all counters are reset to initial values.
With 'counterremove' all counters are removed. Commands
are assigned as follows:
- shift-p: counterfreeze
- ctrl-p: counterreset
- alt-p: counterremove

4 lines of code changed in:

(228 more)


Generated by StatCvs v0.2-dev