User statistics for thebolt00

back to main page

Summary Period: 2002-09-04 to 2003-07-05

Total Changes

437 (0.7%)

Lines Of Code

20946 (1.0%)

Modules

Directory Changes Lines of code Lines per change
Totals 437 (100.0%) 20946 (100.0%) 47.9
CS/plugins/video/render3d/opengl/ 105 (24.0%) 8182 (39.1%) 77.9
CS/plugins/video/render3d/shadermgr/ 28 (6.4%) 1626 (7.8%) 58.0
CS/plugins/video/canvas/openglcommon/ 3 (0.7%) 1299 (6.2%) 433.0
CS/plugins/video/render3d/shaderplugins/glshader_mtex/ 21 (4.8%) 1144 (5.5%) 54.4
CS/plugins/video/renderer/opengl/ 15 (3.4%) 1082 (5.2%) 72.1
CS/plugins/mesh/genmesh/object/ 18 (4.1%) 868 (4.1%) 48.2
CS/plugins/video/render3d/shaderplugins/glshader_arb/ 33 (7.6%) 853 (4.1%) 25.8
CS/apps/examples/simplevp/ 8 (1.8%) 689 (3.3%) 86.1
CS/include/ivideo/ 25 (5.7%) 598 (2.9%) 23.9
CS/plugins/csparser/ 10 (2.3%) 497 (2.4%) 49.7
CS/include/ivideo/shader/ 14 (3.2%) 454 (2.2%) 32.4
CS/include/csgeom/ 1 (0.2%) 451 (2.2%) 451.0
CS/plugins/mesh/ball/object/ 2 (0.5%) 341 (1.6%) 170.5
CS/plugins/video/effects/ 13 (3.0%) 333 (1.6%) 25.6
CS/libs/csengine/ 15 (3.4%) 317 (1.5%) 21.1
CS/plugins/culling/dynavis/ 5 (1.1%) 308 (1.5%) 61.6
CS/data/shader/ 15 (3.4%) 287 (1.4%) 19.1
CS/include/csutil/ 1 (0.2%) 268 (1.3%) 268.0
CS/include/ivideo/effects/ 10 (2.3%) 246 (1.2%) 24.6
CS/include/cssys/ 1 (0.2%) 224 (1.1%) 224.0
CS/docs/ 24 (5.5%) 122 (0.6%) 5.0
CS/scripts/python/ 4 (0.9%) 108 (0.5%) 27.0
CS/data/effectsys/ 6 (1.4%) 101 (0.5%) 16.8
CS/libs/csgeom/ 1 (0.2%) 74 (0.4%) 74.0
CS/include/csengine/ 6 (1.4%) 71 (0.3%) 11.8
CS/libs/csengine/light/ 4 (0.9%) 68 (0.3%) 17.0
CS/apps/tests/r3dtest/ 5 (1.1%) 65 (0.3%) 13.0
CS/libs/csutil/ 3 (0.7%) 61 (0.3%) 20.3
CS/include/iengine/ 3 (0.7%) 30 (0.1%) 10.0
CS/libs/csengine/objects/ 3 (0.7%) 27 (0.1%) 9.0
CS/libs/cssys/general/ 1 (0.2%) 26 (0.1%) 26.0
CS/plugins/video/render3d/renderloop/shadow/stencil/ 1 (0.2%) 20 (0.1%) 20.0
CS/plugins/video/render3d/shaderplugins/glshader_cg/ 4 (0.9%) 16 (0.1%) 4.0
CS/plugins/bugplug/ 2 (0.5%) 13 (0.1%) 6.5
CS/docs/texinfo/intro/ 1 (0.2%) 11 (0.1%) 11.0
CS/apps/tools/levtool/ 1 (0.2%) 8 (0.0%) 8.0
CS/plugins/mesh/null/object/ 1 (0.2%) 7 (0.0%) 7.0
CS/plugins/mesh/genmesh/persist/standard/ 1 (0.2%) 7 (0.0%) 7.0
CS/ 2 (0.5%) 7 (0.0%) 3.5
CS/include/imesh/ 1 (0.2%) 6 (0.0%) 6.0
CS/plugins/mesh/thing/object/ 1 (0.2%) 4 (0.0%) 4.0
CS/plugins/console/output/standard/ 1 (0.2%) 4 (0.0%) 4.0
CS/plugins/console/output/simple/ 1 (0.2%) 4 (0.0%) 4.0
CS/mk/ 3 (0.7%) 4 (0.0%) 1.3
CS/libs/cssys/ 1 (0.2%) 3 (0.0%) 3.0
CS/include/imap/ 1 (0.2%) 3 (0.0%) 3.0
CS/plugins/video/render3d/renderloop/stdsteps/ 1 (0.2%) 2 (0.0%) 2.0
CS/plugins/video/render3d/common/ 2 (0.5%) 1 (0.0%) 0.5
CS/plugins/mesh/genmesh/persist/tree/ 1 (0.2%) 1 (0.0%) 1.0
CS/plugins/mesh/emit/object/ 1 (0.2%) 1 (0.0%) 1.0
CS/libs/cssys/win32/ 1 (0.2%) 1 (0.0%) 1.0
CS/libs/cssys/unix/ 1 (0.2%) 1 (0.0%) 1.0
CS/libs/cssys/macosx/ 1 (0.2%) 1 (0.0%) 1.0
CS/data/config/ 1 (0.2%) 1 (0.0%) 1.0
CS/mk/visualc7/ 1 (0.2%) 0 (0.0%) 0.0
CS/data/config/render3d/ 2 (0.5%) 0 (0.0%) 0.0

Activity By Clock Time

Most Recent Commits

thebolt00 2003-07-05 01:11

* Added so that we use gl*Pointer when there are no glAttributePointer extension available.

56 lines of code changed in:

thebolt00 2003-06-24 23:19

- Marten reverted Oktals addition of a new variablesystem to render3d. It have alot of serve compilation-errors which should be fixed before commiting.

326 lines of code changed in:

thebolt00 2003-06-20 01:24

- Marten fixed an error in the inline assembly in tcovbuf.cpp which prevented it from compiling on msvc6

7 lines of code changed in:

thebolt00 2003-06-19 23:45

- Marten made the following changes:
- Changed duhpreys shadowcode to use GetPolygonMeshShadows at first, then fallback to GetPolygonMeshColldet.
- Added setting of PolygonMeshShadows in genmesh.
- Added stencil to user.mk

28 lines of code changed in:

thebolt00 2003-06-18 16:58

- Marten removed the sc. discardingsystem for renderbuffers
- Marten ported the ballmesh, nullmesh, simplecon and csconout to new renderer.

383 lines of code changed in:

thebolt00 2003-06-17 19:37

- Marten renamed iStreamSource to iRenderBufferSource and GetBuffer to GetRenderBuffer. In the classes the terms stream and renderbuffer are mixed, from now on use just the term renderbuffer.

39 lines of code changed in:

thebolt00 2003-06-17 17:25

Added forgotten files related to VBO

241 lines of code changed in:

thebolt00 2003-06-17 02:45

Attempt to fix the GCC mmx-code
Works on mingw with gcc 3.2 and as 2.15

17 lines of code changed in:

thebolt00 2003-06-17 01:24

- Marten fixed an error with uninitialized extensions in render3d.
- Marten fixed jamfiles for glshader_. They need to link to GL.

15 lines of code changed in:

thebolt00 2003-06-16 22:29

- Cleaned up code in glrender3d and genmesh. Removed old deprecated code and some general cleanup. Also removed a few unused files in glrender3d.

2 lines of code changed in:

thebolt00 2003-06-16 21:16

- Moved csRenderMesh to a new headerfile to solve circular header dependency.
- Cleaned up code in glrender3d and genmesh. Removed old deprecated code and some general cleanup. Also removed a few unused files in glrender3d.
- Made a few changes to buffers in render3d:
- Remade the buffer-management in render3d. The buffermanager is removed and replaced by a CreateRenderBuffer in iRender3D.
- Removed VAR and VBO buffers
- Added VBO (vertex_buffer_object) based buffers.

7 lines of code changed in:

thebolt00 2003-06-16 21:16

- Moved csRenderMesh to a new headerfile to solve circular header dependency.
- Cleaned up code in glrender3d and genmesh. Removed old deprecated code and some general cleanup. Also removed a few unused files in glrender3d.

10 lines of code changed in:

thebolt00 2003-06-16 21:15

- Moved csRenderMesh to a new headerfile to solve circular header dependency.
- Cleaned up code in glrender3d and genmesh. Removed old deprecated code and some general cleanup. Also removed a few unused files in glrender3d.
- Made a few changes to buffers in render3d:
- Remade the buffer-management in render3d. The buffermanager is removed and replaced by a CreateRenderBuffer in iRender3D.
- Removed VAR and VBO buffers
- Added VBO (vertex_buffer_object) based buffers.

1359 lines of code changed in:

thebolt00 2003-06-16 21:14

- Moved csRenderMesh to a new headerfile to solve circular header dependency.
- Cleaned up code in glrender3d and genmesh. Removed old deprecated code and some general cleanup. Also removed a few unused files in glrender3d.

6 lines of code changed in:

thebolt00 2003-06-16 21:13

- Moved csRenderMesh to a new headerfile to solve circular header dependency.

122 lines of code changed in:

thebolt00 2003-06-15 20:37

- Marten added the class csProcessorCapabilities to allow CS to query processorspecific extensions and information. Some functions in this class is processorspecific and some parts compilerdependnat so we must protect certain areas with #defines
- Added a fix to csVisibilityObjectHistory to make it set reason on initializationtime. This fix a bug where bugplug/dynavis segfault when trying to use the linedrawing debugging in dynavis.
- Made the inner XOR-filling loop in csCoverageTile::Flush use MMX on machines which support MMX. The loop is written twice, once in MSVC and once in GCC inline assembly. The reason for this is speed. It could have been written in NASM as a separate function, but the overhead for the functioncall is too big.

13 lines of code changed in:

thebolt00 2003-06-15 20:36

- Added a fix to csVisibilityObjectHistory to make it set reason on initializationtime. This fix a bug where bugplug/dynavis segfault when trying to use the linedrawing debugging in dynavis.
- Made the inner XOR-filling loop in csCoverageTile::Flush use MMX on machines which support MMX. The loop is written twice, once in MSVC and once in GCC inline assembly. The reason for this is speed. It could have been written in NASM as a separate function, but the overhead for the functioncall is too big.

283 lines of code changed in:

thebolt00 2003-06-15 20:33

- Marten added the class csProcessorCapabilities to allow CS to query processorspecific extensions and information. Some functions in this class is processorspecific and some parts compilerdependnat so we must protect certain areas with #defines

256 lines of code changed in:

thebolt00 2003-05-05 17:13

* Fixed compilationerrors in MSVC 7.1

11 lines of code changed in:

thebolt00 2003-03-26 00:41

- Rendering in new renderer after Jorrits changes to thing
- Made some performance-increases by caching and reducing statechanges in new opengl renderer.
- Fixed some codingstandard issues in render3d.

5 lines of code changed in:

(160 more)


Generated by StatCvs v0.2-dev