Summary Period: 2000-05-31 to 2001-08-10
327 (0.5%)
11163 (0.5%)
Directory | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 327 (100.0%) | 11163 (100.0%) | 34.1 |
CS/plugins/video/renderer/opengl/ | 74 (22.6%) | 3598 (32.2%) | 48.6 |
CS/plugins/video/renderer/software/ | 67 (20.5%) | 1139 (10.2%) | 17.0 |
CS/plugins/video/canvas/xwindow/ | 4 (1.2%) | 953 (8.5%) | 238.2 |
CS/plugins/perfstat/ | 5 (1.5%) | 879 (7.9%) | 175.8 |
CS/apps/perftest/ | 9 (2.8%) | 876 (7.8%) | 97.3 |
CS/plugins/video/canvas/xextf86vm/ | 5 (1.5%) | 541 (4.8%) | 108.2 |
CS/plugins/video/canvas/softx/ | 12 (3.7%) | 416 (3.7%) | 34.6 |
CS/plugins/video/canvas/openglx/ | 18 (5.5%) | 415 (3.7%) | 23.0 |
CS/plugins/video/canvas/common/ | 27 (8.3%) | 335 (3.0%) | 12.4 |
CS/plugins/video/canvas/xextshm/ | 4 (1.2%) | 328 (2.9%) | 82.0 |
CS/docs/ | 22 (6.7%) | 296 (2.7%) | 13.4 |
CS/apps/walktest/ | 7 (2.1%) | 286 (2.6%) | 40.8 |
CS/libs/csengine/ | 12 (3.7%) | 257 (2.3%) | 21.4 |
CS/include/ | 14 (4.3%) | 256 (2.3%) | 18.2 |
CS/plugins/video/canvas/openglcommon/ | 11 (3.4%) | 244 (2.2%) | 22.1 |
CS/include/ivideo/ | 5 (1.5%) | 193 (1.7%) | 38.6 |
CS/include/csengine/ | 6 (1.8%) | 39 (0.3%) | 6.5 |
CS/docs/texinfo/apps/walktest/ | 1 (0.3%) | 29 (0.3%) | 29.0 |
CS/data/config/ | 4 (1.2%) | 23 (0.2%) | 5.7 |
CS/ | 2 (0.6%) | 20 (0.2%) | 10.0 |
CS/libs/cssys/unix/ | 2 (0.6%) | 10 (0.1%) | 5.0 |
CS/libs/cssys/ | 3 (0.9%) | 9 (0.1%) | 3.0 |
CS/plugins/video/renderer/common/ | 2 (0.6%) | 6 (0.1%) | 3.0 |
CS/mk/ | 1 (0.3%) | 4 (0.0%) | 4.0 |
CS/libs/csgeom/ | 3 (0.9%) | 3 (0.0%) | 1.0 |
CS/apps/tests/g2dtest/ | 1 (0.3%) | 3 (0.0%) | 3.0 |
CS/plugins/video/canvas/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
CS/libs/csengine/light/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
CS/include/cssys/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
CS/docs/texinfo/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
CS/bin/ | 2 (0.6%) | 1 (0.0%) | 0.5 |
Fixing boob pointed out by Andrew Topp
3 lines of code changed in:
opengl 2d clipping on resize bug fix
1 lines of code changed in:
attempt to fix mingw
23 lines of code changed in:
Fixes to quieten Jorrit
89 lines of code changed in:
Removing unneeded files
0 lines of code changed in:
Adding interfaces
159 lines of code changed in:
Adding the three extra plugins
1757 lines of code changed in:
X drivers rewritten:
+ Working Full screen + on the fly resolution changing
+ Each Xdriver now loads an XWindow plugin
+ XWindow plugin dynamically configures to take advantage of X-extensions, i.e. shared memory and XFree86VideoMode
+ no more #ifdef statements
+ Rewritten window creation, resizing and so optimized event handling
+ iGraphics2D slight changes to full screen and resizing related methods, but have bumped up the version.
642 lines of code changed in:
some more plugins
8 lines of code changed in:
Little clean up of ptlab
Fixed the proc textures after AndyZ's recent changes
Removed Jorrits additional PrepareTextures in protex3d.cpp
Fixed Simple to display ProcTextures properly with the global palette properly communicated.
30 lines of code changed in:
- Experimental fix for G2D line clipper.
The layout widget freezes in cswstest, caught in an infinite loop within
the line clipper. Tested on linux. I presume the fuzz to fxmax and fymax was
added for some purpose...it seems to work better for me without it.
4 lines of code changed in:
- cleaned up csview, now resizes box views properly again and now polygon views
- added emacs fontification to boxclip
92 lines of code changed in:
Fixes for bit rot in proc textures and preparation for dumping dtsimple
76 lines of code changed in:
Fix for particle systems in STAT_BSP worlds. Their bsp bounding boxes would
otherwise remain uninitialised and so always invisible. The loaders call to
Movable.UpdateMove () has no effect as the sectors are not yet prepared.
24 lines of code changed in:
- Updated walktest documentation for new perfstat related console
commands.
- Fixed the proc textures after I broke it with the
delete [] Scan.GlobalCMap :)
- removed some unnecessary if tests from sft3dcom.cpp
39 lines of code changed in:
Removed the delete [] Scan.GlobalCMap from PrepareTextures. It must have been some
debugging junk I'd left in. Sorry Andy :) (it was also deleted in the destructor as originally intended)
0 lines of code changed in:
Oooops, forgot this one
14 lines of code changed in:
Liberally added comments and rearranged a little to make it clearer whats going on
59 lines of code changed in:
Added perfstat plugin to plugin list
4 lines of code changed in:
- Added a new plugin called perfstat, and updated walktest so
that it could 'benefit' from its functionality. Perfstat is
basically a nested statistics gatherer which can print out
formatted results to a file. It also prints out system info
as the header. This is meant to be a tool mostly to test the
drivers. The nested bit means it will also gather
seperate statistics for a configurable 'subsection' of the
main section it is gathering statistics for.
Walktest has a max of three nested perfstats with the
recsubperf command (see below).
- Chages to walktest:
- Perfstat now takes care of fps calculations according
to user specifiable resolution. Defaults to 10 frames per
update.
- The demo playing and recording now pauses when you switch
to console
- Suitable commands are now recorded too, like fire missile,
addskel addlight etc. A couple of macros are defined in
walkcmd.cpp as a convenience.
- Modified commands:
loadrec <file> can take an optional name argument to specify a
<file>.rec to use as its demo file, otherwise it
defaults to 'record' as before.
saverec <file> can take an optional name argument to specify
a <file>.rec to save to.
play has optional arguments, otherwise works as before.
play <file> This outputs summary statistics for the demo
played to <file>.rps (Recorded Performance Statistics).
play res, x, <file> The 'res'(olution) option tells perfstat
to record statistics every 'x' frames and output
to <file>.rps
play break, x The break option when compiled in debug mode
will trip off a signal trap on the 'x'th frame.
Useful once you take note of the frame number of
something interesting in a <file>.rps
- New command:
recsubperf <name> Once a recording has begun this command
is used to record the statistics of a subsection
of the demo and is reported as such in the outputted
<file>.rps when played back. To finish the subsection
call the command again without an argument.
Stands for 'rec(ord)sub(section)perf(ormance)'
1152 lines of code changed in:
(53 more)
Generated by StatCvs v0.2-dev