User statistics for haussman

back to main page

Summary Period: 1999-05-19 to 1999-11-01

Total Changes

52 (0.0%)

Lines Of Code

1974 (0.0%)

Modules

Directory Changes Lines of code Lines per change
Totals 52 (100.0%) 1974 (100.0%) 37.9
CS/plugins/video/canvas/openglcommon/ 11 (21.2%) 925 (46.9%) 84.0
CS/plugins/video/renderer/opengl/ 15 (28.8%) 763 (38.7%) 50.8
CS/plugins/video/canvas/openglx/ 19 (36.5%) 231 (11.7%) 12.1
CS/include/csutil/ 2 (3.8%) 34 (1.7%) 17.0
CS/ 1 (1.9%) 7 (0.4%) 7.0
CS/include/csengine/ 1 (1.9%) 6 (0.3%) 6.0
CS/libs/csengine/ 1 (1.9%) 4 (0.2%) 4.0
CS/libs/csutil/ 1 (1.9%) 3 (0.2%) 3.0
CS/docs/ 1 (1.9%) 1 (0.1%) 1.0

Activity By Clock Time

Most Recent Commits

haussman 1999-11-01 22:54

Temporarily disabled mipmapping to fix problem with
unpopulated mipmaps.

3 lines of code changed in:

haussman 1999-10-31 22:26

Disabled multitexture by default, otherwise some platforms
(such as windows) may not compile correctly.

1 lines of code changed in:

haussman 1999-10-31 22:21

Multiple small changes:
-Moved mipmapping handling into the texture cache code. All mipmap
calculation are now done by OpenGL except for the construction of
the mipmaps themselves.

-Completed multitexture shortcut. Test under software Mesa; some
functionality is needed to work under Windows95/98

-Collected the jumble of class member variables into semi-intuitive
groups. Deleted some superflous variables.

371 lines of code changed in:

haussman 1999-10-27 04:26

Removed printing of "Loading fonts" message upon startup.

2 lines of code changed in:

haussman 1999-10-27 04:25

Several touch-ups:
1-Bulked up member initializer list
2-Moved texture deletion so that it occurs just before closing the window
3-slimmed down lightmap blend configuration code

Added 'shortcut' methods to allow certain hardware configurations to
detect and render polygons in an optimized manner where possible.
The first planned shortcut methods include rendering using multitexture
and batching up FX polygon drawing.

239 lines of code changed in:

haussman 1999-10-18 19:53

Modified code to use fog textures, which gives better interpolation
between vertices and opens the way for faster fog rendering using
multitexture.

117 lines of code changed in:

haussman 1999-10-10 07:42

Fixed some problems with vertex fog:
1) With extra-dense fog, walls a long distance away would overrun the
fog table and therefog get NO fogging applied. Now values that would
overrun the table are clamped.
2) Vertex fog for sprites used an incorrect 'outgoing plane' demonstrating
odd behavior.

10 lines of code changed in:

haussman 1999-10-10 07:38

Lightmap fudge factors changed to cut down on obvious lightmap
seams when rendering. Still needs some tweaking.

6 lines of code changed in:

haussman 1999-09-23 05:12

Adding externalmodels.txt, the start of a document to describe how
to import models in a format foreign to Crystal Space.

1 lines of code changed in:

haussman 1999-09-09 20:32

Added code to properly delete texture and lightmap data nodes, which
were causing a memory leak.

5 lines of code changed in:

haussman 1999-09-08 19:16

Added initial support for ARB_multitexture extension. The
only use of multitexture is to merge texture and lightmap rendering
into one pass, if multitexture is available.

3 lines of code changed in:

haussman 1999-09-08 19:14

Code cleanup. Comments formatted to comply with doc++ format, some
'#if 0' blocks removed, clarification comments added.

43 lines of code changed in:

haussman 1999-09-03 21:57

Initial change to OpenGL text drawing to use textured polygons instead
of glDrawPixels(). This was done because certain types of hardware
experience performance hits when glDrawPixels() is used.

Letters are not yet transparent, as they were with glDrawPixels().

217 lines of code changed in:

haussman 1999-07-31 21:36

Added mdl_read method for reading Quake1 model files. Not yet
implemented.

1 lines of code changed in:

haussman 1999-07-25 02:29

Added rule to compile in md2.cpp file.

3 lines of code changed in:

haussman 1999-07-25 02:28

Addition of managing multiple frames, and the ability to read in
and process Quake 2 .MD2 files

33 lines of code changed in:

haussman 1999-07-20 03:03

Added entry for the lightmap blending mode.

7 lines of code changed in:

haussman 1999-07-20 02:59

Added some code to try and analyze initialization failures; we try to
figure out what OpenGL feature (color resolution, depth buffer, double
buffer...) was rejected.

38 lines of code changed in:

haussman 1999-06-14 06:26

GL font handling is now done in the openglcommon code, instead of being
specific to the openglx code.

0 lines of code changed in:

haussman 1999-06-14 06:12

Fixed lightmap cache bug; everytime a lightmap is cached it was simply
compiling the lightmap and sending it to the OpenGL driver, consuming
massive bandwidth even if the lightmap had not changed. Now we properly
check the flag set by RecalculateDynamicLights(), and don't reload the
lightmap if it hasn't changed.

7 lines of code changed in:

(15 more)


Generated by StatCvs v0.2-dev