Commit Log (Page 59 of 255)

back to main page

Pages: << Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 Next >>

Summary Period: 2002-11-08 to 2002-11-01 (Commits 9795-9844 of 12744)

jorrit 2002-11-08 08:42

Dynavis and Frustvis now make sure that their update callbacks
(for when the object or movable changes) are protected against
multiple updates. i.e. when the update is in progress the
callback is disabled until the update is finished again. This
prevents infinite loop when the call to get the object bounding
box from the object resulted in a call to the callback and so on.

33 lines of code changed in:

vengeance2001 2002-11-08 08:14

Fixed bug in latest loader. Existing v1.1 files will still work, but now
their normals will be correctly loaded.

1 lines of code changed in:

jorrit 2002-11-07 13:47

Replaced the vector of textures in csProcTexture with a hash
set. This greatly increases speed of using procedural textures
when the same textures is visible multiple times at once (without
this fix every texture would be updated as many times as it
was visible).

16 lines of code changed in:

jorrit 2002-11-07 10:44

- Removed a warning in Dynavis reported by valgrind. Was not
really harmful though.
- Removed another warning in Dynavis reported by valgrind. Was
not correctly initializing the tiles in the tiled coverage
buffer.
- Removed a warning in Bugplug reported by valgrind. Was
using 'delete' instead of 'delete[]' for a char array.
- Slightly optimized csBox3::ProjectBox().
- Enabled tiled culling again in Dynavis. This speed up culling
considerably and it seems to work fine now. However! The tiled
culler cannot cope will with polygons that are not coplanar
(i.e. a polygon of four or more vertices of which all vertices
are not exactly on the same plane). It is even possible to get
crashes in that case. You can check if your level contains
non-coplanar polygons by using levtool as follows:
levtool -validate your_level.zip

22 lines of code changed in:

res2002 2002-11-06 21:36

- normals are now stored in binary 3d sprite format.
("old" bsprs w/o normals should still work as well)

32 lines of code changed in:

jorrit 2002-11-06 15:30

Added new 'toggle_ignoresmall' command to Dynavis (assigned
to '6' key in BugPlug) with which you can enable the feature
that small objects (less than 10x10 pixels on screen) are
not written to the coverage buffer. Since these small objects
are unlikely to contribute to culling it doesn't make sense
to write them to the coverage buffer. This feature only works
when the write queue is enabled (which is the case by default).
This feature is disabled by default.

23 lines of code changed in:

jorrit 2002-11-06 14:35

Fixed a small bug in tiled coverage buffer. I'm not convinced
the tiled coverage buffer is 100% ok yet since I'm still
experiencing crashes when I disable it. So there is some
memory corruption going on. That's why it is still disabled
by default. It does give a huge speed benefit though so if
you have BugPlug in memory you can enable it by pressing the
following keys one after the other:
ctrl-d v ctrl-d 5 ctrl-d v

12 lines of code changed in:

jorrit 2002-11-06 13:41

Disabled tiled culling again as it seems to crash in some cases.

2 lines of code changed in:

jorrit 2002-11-06 10:50

Enabled tiled culling by default in Dynavis. This gives a big
improvement in fps and it seems to work properly.

10 lines of code changed in:

vengeance2001 2002-11-06 09:42

Fixed loading/saving of binary sprites with displacement anims.

7 lines of code changed in:

duhprey 2002-11-06 06:57

Bad memory access

2 lines of code changed in:

norman 2002-11-05 21:56

changed qsqrt to sqrt to get around those numerical instabilities reported on the ML (or was it a bug in qsqrt ?)

2 lines of code changed in:

norman 2002-11-05 21:07

manju writes:
I have fixed some bugs in the md32spr.cpp and moved the <key> tags to a
new file. This way the model is now "politically correct" CS wise. Also
there was some error with floating point values, now if the number is less
than a small threshold I make it 0. This was way the model behavious is
more consistent.

45 lines of code changed in:

matzebraun 2002-11-05 16:47

fixed cs-config so that it includes LFLAGS.GENERAL now and therefore adds -lpthread

2 lines of code changed in:

jorrit 2002-11-05 13:54

Added a hack to Dynavis so it will detect objects that are not
closed (i.e. objects that have holes in them). Dynavis cannot
properly work with these kinds of objects so it is best to fix
them. When Dynavis encounters such objects it will switch
to a slower culling method (for those objects only).

50 lines of code changed in:

jorrit 2002-11-05 09:16

Fixed an old bug in frustvis and dynavis with relation to frustum
culling. The cause of the bug was that the kdtree node bounding
boxes used very large values for the other area. I decreased this
value now and things appear to be working better already. There
are still culling errors in Dynavis (not Frustvis) but these
have nothing to do with frustum culling. Will have to investigate
those later.

20 lines of code changed in:

vengeance2001 2002-11-05 08:07

Fixed bug measuring length of proportional font strings.

4 lines of code changed in:

vengeance2001 2002-11-05 07:52

Fixed bug measuring length of proportional font strings.

2 lines of code changed in:

pgarceau 2002-11-05 07:24

Eliminated dependency on dllwrap.
Eliminated dllwrapwrap.sh
(DO.SHARED.PLUGINS) now uses "gcc -shared" to generate .dll files

9 lines of code changed in:

sunshine 2002-11-04 23:19

Eric Sunshine made the following documentation-related changes:

-*- Fixed mark-up problems in howto/envvar.txi.

-*- Added discussion of C-shell to howto/envvar.txi.

-*- Added MacOS/X-specific discussion to howto/envvar.txi.

-*- Updated dirhier.txi. Removed obsolete entries. Added missing
entries.

-*- Scaled down an EPS image in the "Cygwin build" instructions so that it
actually fits on a printed piece of paper.

-*- Added a new How-To from Andreas Busch <nobita@t-online.de> which
illustrates creation of external CS programs using KDevelop.

-*- Applied a couple minor typographical corrections pointed out by
Andreas Busch.

15504 lines of code changed in:

sunshine 2002-11-04 21:13

Eric Sunshine fixed scripts/python/glextgen.py so that the synthesized file
is more preprocessor-friendly (that it, the change eliminates thousands of
warnings emitted by the preprocessor when processing the synthesized file).

7 lines of code changed in:

sunshine 2002-11-04 20:57

Added missing newline at end of file.

1 lines of code changed in:

sunshine 2002-11-04 20:54

Eric Sunshine eliminated several compilation warnings in gl_varbufmgr.cpp,
and also replaced assert() inovcations with CS_ASSERT().

33 lines of code changed in:

norman 2002-11-04 20:23

compiles again with gcc3.2

4 lines of code changed in:

duhprey 2002-11-04 18:28

System and Body as csObject

188 lines of code changed in:

jorrit 2002-11-04 15:19

Fixed the bug in IntersectSegment(). It was not calculating the
bounding box the right way.

5 lines of code changed in:

jorrit 2002-11-04 14:43

Fixed a bad bug introcuded by the previous changes in the cullers.
This bug caused CD in walktest to go completely wrong. The reason
for this bug was the iterators for VisTest() were all sharing the
same vector but with different data. This fix does not completely
fix the issue though. Still have to investigate what's wrong.

146 lines of code changed in:

jorrit 2002-11-04 13:32

Moved engseq and sequence plugins from dynamic to normal.

2 lines of code changed in:

jorrit 2002-11-04 11:53

Applied another optimization to csSector::IntersectSegment().
This will now only check objects that are in the box defined
by start->end of the segment (if only portals is true).

11 lines of code changed in:

jorrit 2002-11-04 11:26

Fix again.

6 lines of code changed in:

jorrit 2002-11-04 11:18

Iso engine fixes.

3 lines of code changed in:

jorrit 2002-11-04 11:03

Fixes for MSVC.

6 lines of code changed in:

jorrit 2002-11-04 10:10

Redesigned the way the VisTest() functions for spheres and boxes
work in iVisibilityCuller. Now they return an iterator instead
of just marking the objects. This is a LOT faster in levels
with a huge number of objects. Fixed Dynavis, Frustvis, and
old style octree based culler for this change.

279 lines of code changed in:

jorrit 2002-11-04 08:49

Significantly optimized walking around in walktest in sectors
with a huge number of objects. Walktest was doing QUERY_INTERFACE
for EVERY object in the current sector every time the camera
moved. It was doing this only to test if there was a terrain
with which to do visibility testing. I optimized this by attaching
an object to the sector which contains this information.

46 lines of code changed in:

dentoid 2002-11-03 23:10

More updates for new renderer.

4 lines of code changed in:

dentoid 2002-11-03 20:57

Some updates to the new renderer.

183 lines of code changed in:

jorrit 2002-11-03 10:45

- Changed DynaVis to use the new movable and object model
listeners. This significantly speeds up rendering and walking
through huge levels already but we're not there yet.
- Changed FrustVis to use the same new system as DynaVis.

157 lines of code changed in:

vengeance2001 2002-11-03 09:02

Added spatial displacement differentials to keyframe animation of sprites.
This resulted in an extra parm to NextFrame, which is stubbed out in all
mesh subclasses and used in Sprite3d.

8 lines of code changed in:

vengeance2001 2002-11-03 08:42

Added spatial displacement differentials to keyframe animation of sprites.
This resulted in an extra parm to NextFrame, which is stubbed out in all
mesh subclasses and used in Sprite3d.

130 lines of code changed in:

j5t 2002-11-03 08:20

Added and improved a few comments for doxygen.

15 lines of code changed in:

j5t 2002-11-03 02:03

Added iRigidBody::AttachColliderPlane(csPlane3&, float friction,
float density, float elasticity) to Dynamics.

Implemented iRigidBody::AttachColliderPlane in odedynam. As doxygen comment
notes, ODE planes are globally transformed, immobile, and infinitely dense
(so 'density' is ignored).

Changed phystut to use plane colliders for walls instead of boxes. This is
more efficient, more stable, and cleaner.

38 lines of code changed in:

sunshine 2002-11-02 10:06

Automated Visual-C++ SLN and VCPROJ project file repair.

38 lines of code changed in:

jorrit 2002-11-02 08:04

Completed implementation of the new listener system in
iObjectModel. The next step will be to change the visibility
systems to actually use this new system.

112 lines of code changed in:

sunshine 2002-11-01 22:54

Eric Sunshine made the following changes:

-*- Eliminated several thousand preprocessor warnings from glextmanager.h.

-*- Fixed a problem in glsysbufmgr.h where it was applying delete[] to a
void*. This is a big No-No.

3177 lines of code changed in:

sunshine 2002-11-01 22:18

Automated Visual-C++ SLN and VCPROJ project file repair.

2 lines of code changed in:

duhprey 2002-11-01 22:17

Added the physics loader

669 lines of code changed in:

sunshine 2002-11-01 22:05

Fixed problems with the gl_render3d.mak makefile.

51 lines of code changed in:

sunshine 2002-11-01 21:51

Disabled the OpenAL plugin by default for now since most people probably
don't have OpenAL installed. In the future, we should auto-detect this.

1 lines of code changed in:

sunshine 2002-11-01 21:37

Eliminated compilation warning.

6 lines of code changed in:

sunshine 2002-11-01 21:32

Eliminated compilation warning in csProcSky::DrawToTexture().

5 lines of code changed in:

Pages: << Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 Next >>


Generated by StatCvs v0.2-dev