Summary Period: 2001-04-01 to 2003-07-04
Total Lines Of Code:
1502 (2003-07-11 20:29)
Author | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 73 (100.0%) | 1991 (100.0%) | 27.2 |
res2002 | 23 (31.5%) | 736 (37.0%) | 32.0 |
mgeisse | 9 (12.3%) | 703 (35.3%) | 78.1 |
jorrit | 15 (20.5%) | 285 (14.3%) | 19.0 |
okt | 1 (1.4%) | 113 (5.7%) | 113.0 |
hangman | 1 (1.4%) | 67 (3.4%) | 67.0 |
sunshine | 4 (5.5%) | 34 (1.7%) | 8.5 |
matzebraun | 8 (11.0%) | 23 (1.2%) | 2.8 |
vengeance2001 | 2 (2.7%) | 8 (0.4%) | 4.0 |
philwyett | 4 (5.5%) | 7 (0.4%) | 1.7 |
ab031ns | 2 (2.7%) | 6 (0.3%) | 3.0 |
azverkan | 1 (1.4%) | 5 (0.3%) | 5.0 |
norman | 2 (2.7%) | 2 (0.1%) | 1.0 |
dentoid | 1 (1.4%) | 2 (0.1%) | 2.0 |
Fixed a typo in syspath.h, slightly changed a few comments
there, and also fixed a comment in gradient.h.
1 lines of code changed in:
Fixed method name typo. Simple fix since the class isn't really used yet. (Propogate->Propagate)
2 lines of code changed in:
Started to fix the incomplete shader variable stuff. The shader manager compiles+links now, at least.
6 lines of code changed in:
Added the shader variable system to the new renderer,
and fixed const-correctness throughout the renderer.
113 lines of code changed in:
Replaced NULL with 0.
17 lines of code changed in:
- 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.
109 lines of code changed in:
- made the following changes:
- To the map loader:
- Procedural textures and normal textures are parsed from
the same tag, <texture>.
- Both kinds of textures are loaded in the same manner,
through plugin interfaces ('normal' images are handled by
a loader built into csloader.)
- A 'texture loading context' is passed to a loader,
containing some info such as the image specified in <file>
and texture flags.
- Built a checkerboard texture loader into csloader (this
one is used in case a texture couldn't be loaded
otherwise.)
- Animated images are detected and the ptanimimg plugin is
tried for loading.
- Changed the ClassIDs of the standard PT & animation texture
plugins.
- Fixed the JNG/MNG plugin to better recognize animated real-world
MNGs.
- Augmented csCreateXORPatternImage() to accept an optional color.
- Changed flarge according to the loader changes and added a
yellow checkerboard texture.
- Updated the API mod docs.
7 lines of code changed in:
- fixed some flawed doxygen comments, removed all doxygen-specific
files from docs/support and changed docs/docs.mak to utilize the
docs/doxygen directory instead.
6 lines of code changed in:
- Added csRGBpixel::SafeAdd(). Lightmap code now uses that.
- Cleaned up lightmap code a bit with regards to dynamic ambient and
pseudo-dynamic lightmap updating.
14 lines of code changed in:
- added csImageMemory::SetKeycolor() and ::ClearKeycolor()
5 lines of code changed in:
- made the following changes to map2cs:
* now uses the iDocumentSystem to output the converted level
* when using manual sectors map2cs also wrote out the polys of the
sector brush, which were rendered over the 'real' surfaces and
causes heavy z-fighting
* the size of textures in zip/pk3 files is now determined correctly
* converted HalfLife textures are written out as PNG instead of BMP
- changed csImageMemory so it isn't limited to truecolor images only
18 lines of code changed in:
- Removed csRGBpixel::UnsafeAdd(csRGBcolor) because it is unsafe
to use. csRGBcolor is only three bytes and the value of the fourth
byte is undefined. So it is not legal to try to add that to
a csRGBpixel which is four bytes (alpha). Instead of using this
one should convert the csRGBColor to csRGBpixel with alpha set
to 0 and then use UnsafeAdd(csRGBpixel) instead.
- The fix above may fix some issues with wrong lightmaps after
a pseudo-dynamic light changed intensity.
5 lines of code changed in:
-Matze Braun added a .dds image file loader (only loading so far)
and extended iImage with a HasMipmaps functions which indicates if
the image contains precalculated mipmaps.
3 lines of code changed in:
- checked if the image IO plugins work properly and fixed them
if necessary:
- TGA saving was botched
- JNG saving didn't work right where sizeof(csRGBcolor) != 3
- JNG loader works better with single-frame MNGs
- BMP didn't honor the padding of scanlines to a multiple of 4
- augmented gfxtest to add an alpha channel if none is present
- changed csImageFile::convert_pal8() to ensure the image palette
has at least 256 entries
1 lines of code changed in:
imagevector, used for 3d texture interface
67 lines of code changed in:
- minor documentation changes
101 lines of code changed in:
Reverted the changes of res for packed rgb struct since they
don't appear to work on linux (png image loader crashes).
68 lines of code changed in:
- added missing include (doh!)
316 lines of code changed in:
- added routines for packed RGB/RGBA vs. csRGBcolor/csRGBpixel
conversions; should work correctly on platforms where
sizeof(csRGBcolor) != 3 or sizeof(csRGBpixel) != 4
- minor documentation changes
101 lines of code changed in:
Renamed/corrected header defines to CS coding-style.
6 lines of code changed in:
(26 more)
Generated by StatCvs v0.2-dev