Commit Log (Page 161 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: 2001-04-30 to 2001-04-26 (Commits 4695-4744 of 12744)

jorrit 2001-04-30 21:45

Added support for tiling in DrawPolygonFX and DrawTriangleMesh
(software renderer). This is enabled by the CS_FX_TILING flag
for mixmode. This is somewhat slower though so only use this if
you really need it. Tiling is not supported for images
with an alpha map. This tiling is untested for now.

1077 lines of code changed in:

azverkan 2001-04-30 19:18

uint32 fixes

11 lines of code changed in:

jorrit 2001-04-30 18:59

Update.

8 lines of code changed in:

jorrit 2001-04-30 18:57

Forgot to commit.

0 lines of code changed in:

jorrit 2001-04-30 18:13

Fixed crasher in flarge.

2 lines of code changed in:

azverkan 2001-04-30 17:52

PS2 Port working, will post external libs soon, hopefully source code for
them will follow, if I find that Sony's OpenGL library is horrid.

There are also changes to software renderer and iG3D interface regarding
uint32 ULong issues. You should not assume that ULong is a 32 bit datatype,
but rather a datatype thats big and goes really fast on the target platform.

127 lines of code changed in:

mgeisse 2001-04-30 16:29

further work on csparser and csengine

12 lines of code changed in:

jorrit 2001-04-30 15:48

Small cosmetic changes.

36 lines of code changed in:

jorrit 2001-04-30 13:48

- Added support for FX mode scanline drawing to DrawPolygon.
So you can now use CS_FX_ADD (for example) with both lighted
and unlighted polygon drawing. Only CS_FX_TRANSPARENT is not
supported.
- Moved MixMode from csPolyTexNone to csPolyTexType.
- Removed csPolyTexNone and iPolyTexNone. This functionality is now
in csPolyTexType and iPolyTexType.
- The changes above mean that MIXMODE() keyword for thing loader
will now work for all polygons.
- Added FPS counter to csdemo. Currently displays on stdout.
- Modified csdemo to make the stars using a single tiled polygon
with CS_FX_ADD mode (using the above new routines) instead of
a surface mesh object. This increases speed in the software renderer
from 10FPS to 14FPS!
- Also added support for new FX polygon drawing in OpenGL/DrawPolygon.
- Consistently renamed all GetMixmode() and SetMixmode() functions
to GetMixMode() and SetMixMode().

790 lines of code changed in:

jorrit 2001-04-30 06:36

Update.

4 lines of code changed in:

mgeisse 2001-04-29 23:11

further work on csparser and csengine

68 lines of code changed in:

philwyett 2001-04-29 21:57

Elminated a few VC compiler warnings.

Commented out csThning* thng;

Initialized csTime start and total to 0
in demoseq.cpp

1 lines of code changed in:

wouter 2001-04-29 21:47

Ran into a const problem with a SetTextureSpace method when trying to
fix Tunnel Fighter.

6 lines of code changed in:

mgeisse 2001-04-29 21:08

further work on csparser and csengine

13 lines of code changed in:

jorrit 2001-04-29 20:00

Update.

10 lines of code changed in:

mgeisse 2001-04-29 18:59

further work on csparser and csengine

89 lines of code changed in:

wouter 2001-04-29 13:01

Two small fixes
- procedural bump texture is now independent of u,v direction size.
- bumptest only does engine::Prepare once now.

8 lines of code changed in:

wouter 2001-04-29 12:19

Improved efficiency of the procedural bumpmap, added a RecalcFast method.
The new method is >10x faster. Although theoretically the quality should
be lower, I cannot see any difference.

103 lines of code changed in:

philwyett 2001-04-29 11:25

Temp removal of broken eax sound plugin.

0 lines of code changed in:

philwyett 2001-04-29 10:49

Made csbumptest use a config file

13 lines of code changed in:

jorrit 2001-04-29 07:22

Fixed a bug that caused stray particle systems to be visible
in csdemo. This bug was actually rather bad and would case
children of mesh objects to be drawn several times unneeded.

8 lines of code changed in:

jorrit 2001-04-29 07:07

Fixed the python plugin again.

52 lines of code changed in:

jorrit 2001-04-29 06:38

Update.

22 lines of code changed in:

wouter 2001-04-28 23:47

Added a bumpmapping test application. It contains a procedural texture
that is used to approximate bumpmapping. 3d hardware may be able to
do bumpmapping nicer looking and faster, if it supports bumpmapping.
If it does not support bumpmapping, the procedural texture is a good
fallback option, that will run on almost any hardware (and software
too if we fix that).

Note that the software renderer does not really like the tiling and
DPFX calls, so the texture is stretched a bit - there is one triangle
where you can see what it should look like. Under opengl the results
look nice.

Note that this is a test for now. The code has not been optimized at all.
And the computed overlays could be cached too. So don't look at
framerates.

When you start the application, you can see some wood texture on the
left (unbumpmapped). You can see a stone texture on the right (the
bumpmap texture). And the wood bumpmapped with stone is in the middle.
In the lower right hand corner you can see a debug view of the bumpmapping.

1009 lines of code changed in:

jorrit 2001-04-28 20:37

- Several small enhancements to csdemo:
- Fix with time warping again. Paths were not correctly cleaned
up.
- Slowed down entire demo 50% because speed was a bit too fast
to see everything good. However, this does mean that some
parts of the demo are a bit too slow now. So I will have
to do some path modifying again or else add extra stuff
to look at at those slow moments.
- Added '/' key to restart sequence manager and go back to the
same point in time. This is useful to get all paths running
ok again.
- The forward/up vector editor now correctly sets all objects
to the time of the point you are editing.
- Added new shuttle model from Michael Voase.
- Added new station model from Thomas Hieber (as yet untextured).

100 lines of code changed in:

norman 2001-04-28 14:46

fixed the bug that made indexed bmp images fully transparent

0 lines of code changed in:

jorrit 2001-04-28 07:15

- Small fix in the sequence manager.
- Fixed demo so that timewarping backwards with the big jump
('<' key) will now restart the entire sequence manager which
means that child sequences will be correctly respawned. This
does not happen with the ',' key though.

26 lines of code changed in:

jorrit 2001-04-28 07:05

Update.

4 lines of code changed in:

jorrit 2001-04-28 07:03

Removed a type->DecRef() that was added by Martin. These plugins
are not supposed to be decreffed. The type->DecRef() caused a
crash in csdemo.

0 lines of code changed in:

jorrit 2001-04-28 06:43

Update

3 lines of code changed in:

philwyett 2001-04-28 05:04

Indentation / formatting cleanup

3 lines of code changed in:

norman 2001-04-28 01:37

added saving to bmp plugin

155 lines of code changed in:

mgeisse 2001-04-27 21:20

further work on csparser and csengine

158 lines of code changed in:

norman 2001-04-27 20:49

saving colormapped lines from bottom to top now
added flags that signal plugin is able to save

5 lines of code changed in:

jorrit 2001-04-27 20:04

- Added iSequence::GetMainTime() to get the current time from
the sequence manager.
- Using the above new function I greatly simplified processing
of time in the demo sequence manager. All operations that are
supposed to be handled by the sequence manager now operate
on sequence manager time and no longer use the real time.
This possibly fixes a time misalignment bug that sometimes
seemed to occur when doing big time warps.

41 lines of code changed in:

jorrit 2001-04-27 16:04

- Simplified the sequencer in csdemo. There is now no special handling
of the camera path as opposed to mesh object paths. There are
simply paths that are attached to either a mesh or a camera.
Remove PATHMESH and PATHCAMERA commands and replaced with PATH.
Also added the possibility to replace the object on a path with
another. That way you can let the camera view be replaced by
some object and set the camera else-where for example. This
can be set with the ATTACH command.
- Probably fixed a bug in the csdemo sequence manager with regards
to time-warping. Not sure though. This is complicated stuff and
I'll have to look a little closer at it.

287 lines of code changed in:

jorrit 2001-04-27 13:41

Further modifications to 3ds2lev:
- The -v option will now also show the local transformation matrix
and translation vector of all objects in the 3ds file. That
is useful for making hierarchical objects in CS.
- Added -r option to relocate the 3ds objects inside. -r is
executed AFTER -s.
- Renamed -y option to -f (force).
- Added -xyz, -xzy, -yxz, -yzx, -zxy, and -zyx commandline options
to change the order of the x,y,z components from 3DS to CS.
Default is -xyz.

6 lines of code changed in:

jorrit 2001-04-27 10:20

Some new changes to 3ds2lev:
- Added new -m option to convert one specific object
from the 3ds file. Specify the object with a number that you
get from -l. This technique is useful for converting one
3ds file to several 3D sprites.
- The -v option will now also show the local transformation matrix
and translation vector of all objects in the 3ds file. That
is useful for making hierarchical objects in CS.

7 lines of code changed in:

norman 2001-04-27 10:04

added TGA saving

145 lines of code changed in:

jorrit 2001-04-27 09:43

Further changes to 3ds2lev:
- Made level output a little more compatible with current CS
world file syntax.
- Removed unused -m option.
- Removed unused -f option.
- Renamed -l to -pl.
- Added new -l to list all objects in 3ds file.

6 lines of code changed in:

jorrit 2001-04-27 09:12

Did some work on 3ds2lev:
- Added -3 option to allow convertion to 3D sprites. Seems to
be more or less working but it is not yet complete. I want
to add support for multiple objects.
- Added -vv option to do a very verbose output. With this option
it will show all chunks in the 3DS files that it encounters.

24 lines of code changed in:

philwyett 2001-04-27 06:52

Added csdemo.cfg to makefile inorder
that it is genetated into MSVC project
workspace.

1 lines of code changed in:

norman 2001-04-27 01:10

added jpeg saving

169 lines of code changed in:

mgeisse 2001-04-26 23:31

changed csdemo to use a config file

10 lines of code changed in:

norman 2001-04-26 20:28

removed the DO_<image format> variables. select the image lpugins by commenting in/out the appropriate PLUGIN lines

0 lines of code changed in:

mgeisse 2001-04-26 17:38

further work on csparser and csengine

18 lines of code changed in:

jorrit 2001-04-26 15:34

More work on demo.

135 lines of code changed in:

jorrit 2001-04-26 15:30

- Did an optimization in the engine. When a mesh is marked as
invisible (CS_ENTITY_INVISIBLE) csEngine::NextFrame() will not
process it.
- Did an additional optimization so that mesh objects will only call
NextFrame() as soon as they are really drawn on screen. i.e. as
soon as DrawTest() returns true. This should increase global
speed of the engine if there are many particle systems and sprites
in the world but they are all currently invisible.

25 lines of code changed in:

jorrit 2001-04-26 15:13

- Added subtract operations to csColor.
- Did many optimizations to the fire particle system by
precalculating a lot.

13 lines of code changed in:

mgeisse 2001-04-26 14:33

bugfix

2 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