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-06-16 to 2002-06-05 (Commits 8345-8394 of 12744)
Made BugPlug a little bit more user friendly.
31 lines of code changed in:
- Fixed a bug in csTiledCoverageBuffer::Debug_Dump().
- Fixed a bug in the tiled coverage buffer. The operations
were cleared at the wrong time.
- While still not completely correct, tiled coverage buffer
is starting to work a bit now.
46 lines of code changed in:
- added support for image output options.
currently supported by png ang jpg plugins.
options are a comma-separated list and can be either
'option' or 'option=value'.
supported options:
compress=# - image compression, 0..100 higher values give smaller files,
but take longer to encode or give uglier results.
progressive - progressive(jpg)/interlaced(png) output.
examples:
compress=50
progressive,compress=30
- updated gfxtest to support this feature.
218 lines of code changed in:
Forgot to commit.
10 lines of code changed in:
Some more work on dynavis.
37 lines of code changed in:
Elasticity tweak.
2 lines of code changed in:
- Upto now BugPlug has always been a plugin with no own interface.
So there was no way to talk with BugPlug. This has now changed.
I added the iBugPlug interface. With this interface it will be
possible to control various features of BugPlug.
- Added several commands to enable a new 'debug sector' feature
in BugPlug. With this feature a plugin or application can
create a sector filled with boxes and triangles. This can be
used for debugging purposes. Not all features in this inteface
are already implemented. Currently only filled boxes and
triangles.
- Added new 'debugsector' to BugPlug to enable the debug
sector view. Assigned to shift-s key. As soon is this mode
is active you don't have to press ctrl-d anymore for BugPlug
commands. So shift-s is sufficient to exit.
- Added several 'ds_...' commands to move in the debug sector.
Assigned to arrow keys and shift-arrow keys for strafe.
- Extended Dynavis with a new 'setup_debugsector' command. This
command will use BugPlug to set up a debug sector with boxes
for all objects. The boxes are colored according to the last
visibility result:
white=visible
green=out frustum
dark-gray=invisible because parent kd-tree node is invisible
dark-red=invisible because culled with coverage buffer
While this mode is active Dynavis will mark all objects as
invisible. That means that this mode can run at full speed.
- In addition to the boxes the view frustum is also shown with
transparent colored triangles that fade in the distance.
- Assigned 'setup_debugsector' to shift-3 key in BugPlug.
630 lines of code changed in:
- removed workaround for bug in mipmap_0...
- reincarnated the glwin32 window z order hack... but not that ugly any more
15 lines of code changed in:
- Updated links to msvc_libs for MSVC 7 to latest version 0.94e
This version contains bug fixed ode.lib
8 lines of code changed in:
Another [hopefully less brutal] stepping algo.
15 lines of code changed in:
Fixed/changed: gravity amount, starting position, object velocities, box collider dimensions, collider friction and elasticity values.
14 lines of code changed in:
From Duhprey: a time step loop: greatly improves the accuracy of the simulation.
7 lines of code changed in:
- Started implementing unit tester in the tiled coverage buffer.
- Implemented TestPoint() in the tiled coverage buffer, doesn't work
properly yet. So the unit tester will fail now.
- Fixed a bug in the tiled coverage buffer.
73 lines of code changed in:
Enabled more plugins in win32gcc.mak since mingw installation
now has the needed libraries (or soon will have at least).
2 lines of code changed in:
- Fixed ode plugin so that it now calls DeferUpdateLighting()
when the object moves so that lighting is calculated. This is
not good though. ODE plugin should not move objects on its
own but instead call a callback from the application saying
to move the object. The application can then choose to
decide how exactly to move the object. This includes lighting,
moving through another system (i.e. pcmovable in CEL), or
even sending movement information over a network.
- Changed lights in phystut a bit.
- Further fixes on Dynavis. Doesn't crash now but culls incorrectly.
74 lines of code changed in:
- Fix
1 lines of code changed in:
Tweaked sphere sizes, made SPACE key create random objects.
6 lines of code changed in:
- Updated to reflect a new msvc_libs release - version 0.94d.
Note: Those working with latest cvs should use this new release as always.
17 lines of code changed in:
- Fix
2 lines of code changed in:
A makefile.
69 lines of code changed in:
Simple physics application using iDynamics.
648 lines of code changed in:
Correction.
1 lines of code changed in:
PlaneShift is looking for artists.
14 lines of code changed in:
Better setting of mesh transforms.
10 lines of code changed in:
A few further fixes on Dynavis. Not enough to avoid crashes.
23 lines of code changed in:
Added first implementation of tiled coverage buffer in Dynavis.
Doesn't work at all at the moment so it is disabled by default.
If you like segmentation faults you can enable it with the
new 'toggle_tiled' command in Dynavis (assigned to '5' in bugplug).
1690 lines of code changed in:
Enabled stencil again in OpenGL renderer. For some reason it was disabled.
4 lines of code changed in:
Duhprey's fix to MakeStatic(); inlined GetID()
24 lines of code changed in:
- Added "dynamvis" plugin back into default build.
- Manual update of MSVC files.
1 lines of code changed in:
New faq entry.
17 lines of code changed in:
Missing files.
431 lines of code changed in:
someone forgot to declare a variable...
1 lines of code changed in:
Fixed bug reported by Noah Falk <nsf@andrew.cmu.edu>. In the case where
csRectRegion::ClipTo() clipped a rectangle completely out of existence, it
then failed to clip the immediately following rectangle. Furthermore, it
would access non-existent elements beyond the end of the region list.
42 lines of code changed in:
At least Dynavis compiles again.
3 lines of code changed in:
- Remove "dynavis" from CS untill a file can be added.
Much better solution. ;)
1 lines of code changed in:
- Reverted last change. That was a bad idea.
1 lines of code changed in:
- Commented out '#include "exvis.h"' until it is added to cvs.
1 lines of code changed in:
- Added several entries to the faq.
- Added new 'analyze_vis' command to Dynavis. This command
will first run a new exact visibility culler (a very slow one)
and compare the results with the visibility testing of Dynavis.
That way the quality of culling (and correctness) can be
calculated. Assigned alt-a to this command in BugPlug.
120 lines of code changed in:
Project file changes.
47 lines of code changed in:
- Add checks for GL 1.1. Compilation will stop if 'GL_VERSION_1_1' not defined in gl.h.
8 lines of code changed in:
- Eliminated un-initialized variable warnings under MSVC.
2 lines of code changed in:
- Added "ode" directory from msvc_libs to ignore list.
1 lines of code changed in:
- Added 'toggle_queue' command to Dynavis. Assigned this command
to '4' in BugPlug.
- Added csBox2::TestIntersect() and csBox3::TestIntersect(). These
functions test if two boxes have an intersection without
actually computing the intersection. So it complements the
*= operator in csBox2 and csBox3 which actually computes the
intersection.
- Made the first implementation of the write queue in Dynavis. This
queue will prevent occlusion writes (which are expensive) unless
they are really needed. This seems to work rather well and gives
a noticable speed increase.
- Updated faq.txi with some technical questions and answers.
- Fixed an error in the collision detection howto.
- Added new 'origin_z' command to Dynavis. With this command you can
change the distance at which the origin is rendered in the debug
view. By default this is 50. origin_z can have the following
parameters:
origin_z + (add 1 to z)
origin_z ++ (add 10 to z)
origin_z - (subtract 1 from z)
origin_z -- (subtract 10 from z)
origin_z 30.3 (set z to 30.3)
Assigned shift-1 to origin_z -- and shift-2 to origin_z ++ in
BugPlug.
544 lines of code changed in:
Changed 'double' to 'float' in OpenGL renderer texture cache.
6 lines of code changed in:
Better formatting.
23 lines of code changed in:
replaced strange aws.log with normal cs reporter
2 lines of code changed in:
Added suggestions from Barry R for textbox.
24 lines of code changed in:
Added the CreateEmeddableComponentFrom.
15 lines of code changed in:
Applied Duhprey's MakeStatic()/MakeDynamic() patch.
47 lines of code changed in:
Thanks to the extensive research and coding efforts of Toni
I managed to fix up static lighting so that it gives more correct
shadows in most cases.
57 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