Module CS/include/csgfx/

back to main page

Summary Period: 2001-04-01 to 2003-07-04

Modules

[root]/CS/include/csgfx

Lines Of Code


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

Authors

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

Most Recent Commits

res2002 2003-07-04 17:17

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:

dentoid 2003-06-07 15:27

Fixed method name typo. Simple fix since the class isn't really used yet. (Propogate->Propagate)

2 lines of code changed in:

res2002 2003-06-05 22:06

Started to fix the incomplete shader variable stuff. The shader manager compiles+links now, at least.

6 lines of code changed in:

okt 2003-06-05 01:54

Added the shader variable system to the new renderer,
and fixed const-correctness throughout the renderer.

113 lines of code changed in:

jorrit 2003-05-29 08:04

Replaced NULL with 0.

17 lines of code changed in:

res2002 2003-05-17 18:32

- 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:

res2002 2003-05-13 20:39

- 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:

res2002 2003-04-23 17:50

- 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:

jorrit 2003-03-17 09:22

- 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:

res2002 2003-03-07 02:32

- added csImageMemory::SetKeycolor() and ::ClearKeycolor()

5 lines of code changed in:

res2002 2003-03-06 00:03

- 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:

jorrit 2003-03-03 09:17

- 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:

matzebraun 2003-02-25 21:29

-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:

res2002 2003-02-15 04:07

- 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:

hangman 2003-02-10 15:26

imagevector, used for 3d texture interface

67 lines of code changed in:

res2002 2003-02-08 17:02

- minor documentation changes

101 lines of code changed in:

jorrit 2003-02-08 07:41

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:

res2002 2003-02-07 22:24

- added missing include (doh!)

316 lines of code changed in:

res2002 2003-02-07 18:16

- 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:

ab031ns 2002-12-23 22:25

Renamed/corrected header defines to CS coding-style.

6 lines of code changed in:

(26 more)


Generated by StatCvs v0.2-dev