Summary Period: 1999-05-19 to 1999-11-01
52 (0.0%)
1974 (0.0%)
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 |
Temporarily disabled mipmapping to fix problem with
unpopulated mipmaps.
3 lines of code changed in:
Disabled multitexture by default, otherwise some platforms
(such as windows) may not compile correctly.
1 lines of code changed in:
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:
Removed printing of "Loading fonts" message upon startup.
2 lines of code changed in:
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:
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:
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:
Lightmap fudge factors changed to cut down on obvious lightmap
seams when rendering. Still needs some tweaking.
6 lines of code changed in:
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:
Added code to properly delete texture and lightmap data nodes, which
were causing a memory leak.
5 lines of code changed in:
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:
Code cleanup. Comments formatted to comply with doc++ format, some
'#if 0' blocks removed, clarification comments added.
43 lines of code changed in:
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:
Added mdl_read method for reading Quake1 model files. Not yet
implemented.
1 lines of code changed in:
Added rule to compile in md2.cpp file.
3 lines of code changed in:
Addition of managing multiple frames, and the ability to read in
and process Quake 2 .MD2 files
33 lines of code changed in:
Added entry for the lightmap blending mode.
7 lines of code changed in:
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:
GL font handling is now done in the openglcommon code, instead of being
specific to the openglx code.
0 lines of code changed in:
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