Module CS/libs/csgfx/

back to main page

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

Modules

[root]/CS/libs/csgfx

Lines Of Code


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

Authors

Author Changes Lines of code Lines per change
Totals 98 (100.0%) 3987 (100.0%) 40.6
mgeisse 8 (8.2%) 2439 (61.2%) 304.8
res2002 17 (17.3%) 669 (16.8%) 39.3
okt 1 (1.0%) 249 (6.2%) 249.0
jorrit 26 (26.5%) 222 (5.6%) 8.5
matzebraun 13 (13.3%) 153 (3.8%) 11.7
philwyett 13 (13.3%) 106 (2.7%) 8.1
hangman 1 (1.0%) 63 (1.6%) 63.0
norman 8 (8.2%) 41 (1.0%) 5.1
sunshine 8 (8.2%) 25 (0.6%) 3.1
azverkan 1 (1.0%) 11 (0.3%) 11.0
dentoid 2 (2.0%) 9 (0.2%) 4.5

Most Recent Commits

dentoid 2003-07-02 22:29

Fixed a bug where xorpat assumed width == height.

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)

8 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.

4 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.

249 lines of code changed in:

jorrit 2003-05-29 08:05

Replaced NULL with 0.

34 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.

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

sunshine 2003-04-27 11:33

Eric Sunshine made the following changes:

-*- Modified configure.ac so that it emits a SRCDIR property to
config.mak. This value represents the --srcdir argument given to the
configure script (or "." if --srcdir is omitted). This points at the
directory containing the CS source code (which may differ from the
build directory, which is typically the current working directory).

-*- Modified makefiles and build scripts throughout the project so that
they respect $(SRCDIR). This allows the project to be built in a
directory other than the source directory, thus it is possible to
place the source directory on a readonly filesystem (such as a
CD-ROM), or to share a single NFS-mounted source directory among
different builds, where each build inhabits its own directory. For
example, if CS resides at /home/CS and you wish to build the project
in /home/build:

% cd /home/build
% ../CS/configure
% make -k all
% make install

(Note that the Jam-base build system already supports this build
paradigm.)

-*- Modified configure.ac so that it emits EXTENSIVE_MEMDEBUG to
config.mak since this variable is used by Makefile.in for the
`showconfig' target.

-*- Modified configure.ac so that it emits MONITOR_MAKEFILE_CACHE when the
value is either "yes" or "no", instead of emitting it only when the
value is "yes". This was necessary because CS/mk/cache.mak prints the
value of this variable as part of $(SYSMODIFIER).

4 lines of code changed in:

sunshine 2003-04-26 01:09

Eliminated compilation warning.

1 lines of code changed in:

matzebraun 2003-04-13 15:48

moved dependencies of the libraries into the library Jamfiles, and removed the hacked mk/jam/deps.jam

1 lines of code changed in:

matzebraun 2003-04-08 20:17

added the Jamfiles

8 lines of code changed in:

jorrit 2003-03-27 08:21

Several fixes to make CS compile again, at least on mingw.

12 lines of code changed in:

matzebraun 2003-03-26 15:39

fixed a problem where code was assuming uint32 = unsigned long

4 lines of code changed in:

philwyett 2003-03-21 09:16

Added newline to end of file.

1 lines of code changed in:

res2002 2003-03-07 02:32

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

13 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

26 lines of code changed in:

res2002 2003-02-25 22:54

- added csImageFile::HasMipmaps() which Matze seems to have
forgotten.

4 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

20 lines of code changed in:

hangman 2003-02-10 15:14

imagevector, used for 3d texture interface

63 lines of code changed in:

res2002 2003-01-21 20:23

- walktest: default font is loaded if user-specified one fails
- renamed ALLOC_STACK_ARRAY to CS_ALLOC_STACK_ARRAY. flipped order of
var & type parameters so it matches the C++ variabel declaration
(type first, then name)
- win32: console windows are only hidden after an app window was created
- win32: plugins now export a function which returns the used compiler.
if it doesn't match the app compiler the plugin isn't loaded (so mixing
MinGW & MSVC binaries will cause an error report instead of just a crash)
- added iCommandLineParser::GetBoolOption()

1 lines of code changed in:

(47 more)


Generated by StatCvs v0.2-dev