Commit Log (Page 190 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: 2000-08-18 to 2000-08-14 (Commits 3245-3294 of 12744)

norman 2000-08-18 22:17

Sources vector was initialzed with NULL which is intresting since Sources is not a pointer :)
Not that the compiler complained about, but at some point programs using the soundrenderer segfaulted

1 lines of code changed in:

wouter 2000-08-18 20:25

Fixing install a bit.
a) make install now requires all files to be built. (all except mazed build now)
b) for unix, when /usr/local/crystal is not a valid install (no vfs.cfg
can be opened in it), the current dir is used. Thus, people unaware of
the install changes will be able to run the binaries from CS/ as usual.
c) DLERROR: warning is now only printed once, not while searching, but
only when finding fails. It is printed for all platforms now.
d) install now works correctly with the funky tutorial/map2cs directory.
(uninstall will not delete the tutorial directory, as it contains no files)

33 lines of code changed in:

wouter 2000-08-18 20:20

installing sound.cfg instead of sndload.cfg

1 lines of code changed in:

wouter 2000-08-18 20:19

fixing various compiler errors and warnings

2 lines of code changed in:

mgeisse 2000-08-18 19:44

fixed registry access in win32.cpp

20 lines of code changed in:

andyz 2000-08-18 16:50

Some fixes

3 lines of code changed in:

jorrit 2000-08-18 15:03

Forgot to commit.

23 lines of code changed in:

jorrit 2000-08-18 14:55

Update.

15 lines of code changed in:

jorrit 2000-08-18 14:42

Added csWorld::GetNearbyObjects() which returns an iterator
to iterate over all nearby objects. You can specify the type
of object to iterate over. It supports sectors, sprites, things,
lights, ... Currently this function does returns all things
and sprites that are in reachable sectors. It needs to do
distance calculation there too.

91 lines of code changed in:

wouter 2000-08-18 13:59

fix

4 lines of code changed in:

wouter 2000-08-18 13:58

Unix system now checks $CRYSTAL or defaults to /usr/local/crystal/ dir.
Thus you can create .rpms, or .tgzs that are easy to install, by
installing to /usr/local/crystal.

31 lines of code changed in:

norman 2000-08-18 13:57

made LibPath a pointer. previously it caused trouble with plugins binding CSSYS itself like the enginep plugin (LibPath was created again but was zeroed out) ( NOTE: its not destructed - os has to take care of it )

8 lines of code changed in:

wouter 2000-08-18 13:42

I added registry searching to find install path for win32.
If that fails the environment variable CRYSTAL is used.
If that fails too, the default C:\Program Files\Crystal\ is used.
I cannot compile this code, it is untested.
Also, the registry entry 'SOFTWARE\CrystalSpace', key 'installpath' is
a guess for a reasonable value.

58 lines of code changed in:

jorrit 2000-08-18 13:36

- Removed the particle list that was still in csSector. This is
not needed as particles are in the 'sprites' list.
- Added new csWorld::GetNearbySectors() which returns an iterator
to iterate over all sectors near some position and a radius. This
function takes space warping portals into account. A GetNearbyObjects
function is also planned which will be able to get all nearby
objects (lights, sectors, things, sprites, ...).
- Changed WalkTest collision detection to use the new iterator
to find nearby sectors. This is better because:
- Easier to read like this.
- Correct: the old version only looked at adjacent polygons
and not further.
- Takes space warping portals into account.

389 lines of code changed in:

wouter 2000-08-18 11:21

fix lib/ addition to be platform independent.

4 lines of code changed in:

jorrit 2000-08-18 08:24

Fixed BMP loader so that it doesn't enable ALPHA anymore.

1 lines of code changed in:

jorrit 2000-08-18 08:21

Accidently left on PVS building. I wonder why nobody complained
about dmburg needing several hours to start up :-)

8 lines of code changed in:

mgeisse 2000-08-17 16:58

cleaned up software sound a bit

18 lines of code changed in:

mgeisse 2000-08-17 16:36

added the sysdef include to getopt.cpp

3 lines of code changed in:

jorrit 2000-08-17 16:14

Update.

12 lines of code changed in:

wouter 2000-08-17 15:19

In addition to adding the install_dir to the shared library search path,
now also the install_dir/lib/ is added to the shared library search path.
So that files in that dir may also be found.

6 lines of code changed in:

wouter 2000-08-17 15:18

fix double docs/ dir rule.

1 lines of code changed in:

jorrit 2000-08-17 14:06

Did some cleanup on terrain.cpp and also started support
for directional lights. i.e. a directional light is a light
with no position (only a direction) and infinite radius.
This will be one way to (dynamically) light the terrain.
In the future we will also add real lightmapping support
(which will allow shadows for buildings and objects on the
landscape). This directional lighting is not working yet.

109 lines of code changed in:

norman 2000-08-17 12:43

contains power of 2 textures for csws, this looks better w/ opengl and other pow2 demanding renderers

0 lines of code changed in:

norman 2000-08-17 12:42

added a /lib/csws entry to a zip containing csws textures in power of 2 sizes (almost all - not the toolbar tho)

1 lines of code changed in:

jorrit 2000-08-17 12:03

Made perfstat plugin optional for WalkTest.

20 lines of code changed in:

wouter 2000-08-17 11:10

will now install html docs as well.

24 lines of code changed in:

wouter 2000-08-17 10:22

fixed install forgetting perf.zip

1 lines of code changed in:

jorrit 2000-08-17 09:39

Added line, infinite, and null renderers so that they compile by default.

1 lines of code changed in:

jorrit 2000-08-17 09:12

- Some fixes to csphyzik from Michael Ewert.
- Increased far clipping plane in csTerrain::SetDetail() and
decreased near clipping plane.

11 lines of code changed in:

alexpf 2000-08-16 18:09

Increased the vertex buffer size.

2 lines of code changed in:

jorrit 2000-08-16 16:29

Update.

6 lines of code changed in:

mgeisse 2000-08-16 15:57

cleaned up the software sound renderer

5 lines of code changed in:

mgeisse 2000-08-16 15:55

patched the ds3d sound renderer

382 lines of code changed in:

andyz 2000-08-16 15:51

Changed the way csLoadLibrary works. Now it accepts a full file name.
There is a new routine called csFindLoadLibrary which does exactly the
same like csLoadLibrary before.

40 lines of code changed in:

jorrit 2000-08-16 13:57

Fixed a compile error. How the hell could Andrew compile this? :-)

1 lines of code changed in:

jorrit 2000-08-16 13:47

Update.

24 lines of code changed in:

andyz 2000-08-16 13:39

-*- Changed InferInstallPathOf() into GetInstallPath(). Unlike before,
the memory is not allocated inside the routine; instead you pass a pointer
to a buffer and the size of the buffer; this solves the problem on
platforms with different heaps in different modules.

-*- Latest changes created the dependency SCF -> cssys which is bad.
I have fixed that by adding an additional method called scfAddLibraryPath
which should be used to set the directory where SCF should look for
shared libraries. The effect of scfAddLibraryPath is incremental, that is,
you may call it as many times as you wish; all these directories will be
searched by scfLoadLibrary () to find shared libraries, in the order they
were passed to scfAddLibraryPath ().
The initial contents of this list is system-dependent, but as a general
rule of thumb they will prefer the current directory first. This is so
that any local installation of CS will override the global one.

231 lines of code changed in:

wouter 2000-08-16 13:01

moving to include/

140 lines of code changed in:

wouter 2000-08-16 12:59

moving libs/cssys/..h to include

0 lines of code changed in:

wouter 2000-08-16 12:54

removed watcom refs port no longer exists

0 lines of code changed in:

wouter 2000-08-16 12:30

moved imetabal.h to include for install

3 lines of code changed in:

jorrit 2000-08-16 10:48

Worked around a compiler bug in Solaris/gcc 2.7.2 with collision
detection and terrain engine.

18 lines of code changed in:

wouter 2000-08-16 10:16

fix for solaris

1 lines of code changed in:

wmiler 2000-08-16 09:27

Made compilable.

1 lines of code changed in:

norman 2000-08-15 09:27

removed cstools

0 lines of code changed in:

pgarceau 2000-08-15 02:08

Added -fvtable-thunks to cygwin.mak

1 lines of code changed in:

jorrit 2000-08-14 21:21

Update.

20 lines of code changed in:

jorrit 2000-08-14 21:11

- Moved call to GetElapsedTime in walktest after the call
to SysSystemDriver::NextFrame(). Otherwise the current time
would not be valid the first time.
- Fixed aspect ratio for terrain engine.
- Initialization of terrain engine uses correct display dimensions.
- Increased far clipping plane of terrain engine to prevent
far away terrain polygons from disappearing too soon.
- Decreased near clipping plane of terrain engine. This doesn't
completely fix near triangle disappearing though.
- Added csPolygonSet::HardTransform(). With this function you can
do a hard transform of the object space coordinates of a thing
or sector. This function will also transform the object and
world space planes of all polygons in the thing or sector.
The easiest way to think about HardTransform is that it does
an ObjectToWorld transform and then freezes the resulting world
space coordinates so that they become the new object space
coordinates.
- Added csPolyTxtPlane, csPortal, and csPolygon3D::HardTransform()
to do the hard transform of the polygon plane, lightmap info, and
portal plane.
- Added support for new HARDMOVE keyword in loader. This is similar
to MOVE that was already supported for THING but it does a hard
move instead.
- Added support for FILLONLY zbuffer mode in OpenGL renderer
(for DrawPolygon).
- With the above changes the terrain engine and indoor engine are
now better integrated. It is now possible to add sprites and
buildings (things) to a sector with terrain. There is no visibility
culling done yet so this is still one thing that remains to be done.
The terrain also isn't lit yet so you'll get no shadows from the
objects that are on it. Other than that and a few small bugs in
the rendering of the terrain itself it works reasonably well.
- Implemented support for fog in terrain engine.
- Fixed a big memory leak in dynamic objects in polygon trees
(i.e. sprites in a STATBSP level). Whenever a sprite moved
it would add six polygons to the bounding box. This ever growing
bounding box would eat up memory and cause enourmous slowdowns
for moving sprites in the end.

419 lines of code changed in:

norman 2000-08-14 17:04

added overriding of system default sounddriver by the entry in [Driver] in /config/sound.cfg

10 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