Summary Period: 2002-09-04 to 2003-07-05
437 (0.7%)
20946 (1.0%)
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 |
* Added so that we use gl*Pointer when there are no glAttributePointer extension available.
56 lines of code changed in:
- 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:
- Marten fixed an error in the inline assembly in tcovbuf.cpp which prevented it from compiling on msvc6
7 lines of code changed in:
- 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:
- Marten removed the sc. discardingsystem for renderbuffers
- Marten ported the ballmesh, nullmesh, simplecon and csconout to new renderer.
383 lines of code changed in:
- 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:
Added forgotten files related to VBO
241 lines of code changed in:
Attempt to fix the GCC mmx-code
Works on mingw with gcc 3.2 and as 2.15
17 lines of code changed in:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- Moved csRenderMesh to a new headerfile to solve circular header dependency.
122 lines of code changed in:
- 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:
- 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:
- 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:
* Fixed compilationerrors in MSVC 7.1
11 lines of code changed in:
- 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