Commit Log (Page 171 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-03-04 to 2001-02-21 (Commits 4195-4244 of 12744)

jorrit 2001-03-04 19:24

- Started work on a big change to the way that things control movement.
The CS_ENTITY_MOVEABLE flag is gone. Instead there are now three
options. But they don't work yet.
- Added csThing::SetMovingOption()/GetMovingOption().
- Added csThing::WorUpdate().
- Added csVertexArrayPool, csPooledVertexArrayPool, and
csDefaultVertexArrayPool. These will be used for pooled
vertex arrays.
- Fixed Simple for the latest thing changes (SetMovingOption()).
- Fixed Blocks for the latest thing changes.
- Fixed PtLab for the latest thing changes.
- Fixed 'portal' command in WalkTest for latest thing changes.
- Added new version of csPooledVertexArrayPool.
- Changed csFrustum so that it will now use a pool to allocate
vertex arrays. Which pool is used depends on the frustum user.
By default it will now use the default pool which means that
vertex arrays are still allocated with new[] and delete[].
- Finalized the first rewrite of the data structures that are used
in CheckFrustum. A further rewrite and conversion to SCF will
follow in the near future.
- Added support for HardTransform() to curved surfaces but it doesn't
work yet. The curve in flarge is thus currently not looking very
well.

971 lines of code changed in:

mgeisse 2001-03-04 16:53

added another small optimization to the config manager

1 lines of code changed in:

mgeisse 2001-03-04 15:38

- changed csConfigManagerIterator to store the already-iterated keys in a
hash map for better performance. Also replaced Wouter's temporary fix
for the crash bug with a better one.

33 lines of code changed in:

wouter 2001-03-04 15:08

Fixed segfault of simple and related apps.
The problem was that these applications start by passing NULL as
ConfigfileName to Initialize - and so in the table of config domains
is a NULL file name. It would crash when trying to stringcompare this
NULL ptr.

Temporarily fixed this crasher bug, by swapping the last check in line
474 of cfgmgr.cpp to before the strcmp - it checks if the VFS ptr ==
to a given vfs ptr. (And the vfs ptr is also NULL when the name is NULL
in this case).

2 lines of code changed in:

mgeisse 2001-03-03 16:34

added a speed optimization to the config manager. If the same config file
is used several times, it is now only loaded once and IncRef'ed every time.

101 lines of code changed in:

mgeisse 2001-03-02 20:27

added documentation for the user config domain

56 lines of code changed in:

mgeisse 2001-03-02 18:57

Added a new domain in the configuration hierarchy that can be used for
user-specific configuration on multi-user systems

76 lines of code changed in:

jorrit 2001-03-02 14:14

Update.

113 lines of code changed in:

mgeisse 2001-03-01 23:39

- restructured csConfigFile a bit to make overloading the core Load() and
Save() methods easier
- added csPrefixConfig. This works like csConfigFile, except that it only
works with those keys in a config file that begin with a certain substring,
and leaves the other keys untouched

166 lines of code changed in:

mgeisse 2001-03-01 20:24

changed the system driver to remove its private config file as well

3 lines of code changed in:

mgeisse 2001-03-01 20:13

moved the default graphics configuration to video.cfg

23 lines of code changed in:

mgeisse 2001-03-01 19:25

fixed a wrong header protector in cfgacc.h

2 lines of code changed in:

mgeisse 2001-03-01 19:04

changed most modules to correctly remove any added config files (using
the csConfigAccess class)

38 lines of code changed in:

mgeisse 2001-03-01 19:00

added iSystem::RemoveConfig to remove config files from the config manager

26 lines of code changed in:

mgeisse 2001-03-01 18:57

added a simple convenience class that makes using the config manager easier

112 lines of code changed in:

pgarceau 2001-02-28 07:44

Update data with stdtex.zip

0 lines of code changed in:

sunshine 2001-02-27 22:04

Eliminated numerous mark-up (and other) errors which were reported by
Doxygen throughout the headers.

9 lines of code changed in:

norman 2001-02-27 19:51

when determining the crystal dir it now looks up the scf.cfg instead of vfs.cfg.
before this you could run an app w/o the CRYSTAL var set and no vfs.cfg around

4 lines of code changed in:

philwyett 2001-02-27 12:16

Fixed Direct Sound link error by adding use of dsound.lib locally...

1 lines of code changed in:

norman 2001-02-27 08:48

now additional codec initdata chunks and stream naming chunks are recognized (strd and strn)

84 lines of code changed in:

sunshine 2001-02-26 15:52

Added extra clarification to the various discussions of scfreg to further
indicate that its use is entirely optional.

19 lines of code changed in:

sunshine 2001-02-26 13:27

Special libraries for the EAX sound renderer are now specified locally in
sndeax.mak rather than globally in mk/msvcgen/plugin.tpl.

2 lines of code changed in:

philwyett 2001-02-26 10:48

Adds new EAX 2.0 plugin to required
build list

1 lines of code changed in:

philwyett 2001-02-26 10:47

EAX 2.0 plugin for Windows developed by Nathaniel Saint
Martin. This plugin will require for compilation the Creative
Labs EAX 2.0 SDK from either Creative Labs website or
you can obtain a cut down version from:

http://noote.multimania.com/CrystalSpace/sdk/eax20.zip

787 lines of code changed in:

wouter 2001-02-26 10:05

Fixed the procedural textures blending modes bug.

14 lines of code changed in:

wouter 2001-02-26 09:40

Trial at removing the blending tables bug.

Added BlendingTableProc to csScan struct.
csScan_CalcBlendTables takes a table to fill as argument.
added GetMainTextureManager and GetProcTextureManager routines
in ScanSetup it chooses which blending tables to fill.
In StartPolygonFX it chooses which blending tables to use.

46 lines of code changed in:

norman 2001-02-25 19:45

added support for index list (this solves the weird pictures in ToolSober.avi)

161 lines of code changed in:

wouter 2001-02-25 14:42

Fixed a bug in the halo drawing code of the software renderer. Due to
Qrounding the scan could go on for one more line, below the actual
height of the halo. I changed those relevant QRound calls to QInt,
in order to round down. This skips this line, preventing the appearance
of a line with small random dots below a halo.

3 lines of code changed in:

jorrit 2001-02-25 10:45

Added csVertexArrayPool, csPooledVertexArrayPool, and
csDefaultVertexArrayPool. These will be used for pooled
vertex arrays.

142 lines of code changed in:

wouter 2001-02-24 21:03

Did the following:
- enabled the existing halos to fade out. This was disabled. Not sure
if this was intentional. Seems to work fine in software/opengl.
- added a 'flare' halo. This type of halo is a lensflare.
You can design your own flares, stateing pixmaps and mixmodes.
added classes csFlareHalo, csLightFlareHalo to deal with this.
added support in the engine for the FlareHalo.
- added a 2 halos and a lensflare to simple.
The lensflare works fine in opengl, but software mode not seem to
work right (the pictures look wrong, it is a 'black' flare). Still
investigating.

456 lines of code changed in:

philwyett 2001-02-24 11:23

Small additions

5 lines of code changed in:

philwyett 2001-02-24 10:26

Removed DIRECTINPUT_VERSION 0x0300 stuff

2 lines of code changed in:

philwyett 2001-02-24 10:25

Removed very restrictive code which forces DIRECTINPUT_VERSION
to 0x0300 and replaced it with test statement block which uses
WINVER to set DIRECTINPUT_VERSION.

- For Win 98/SE/ME/2000 or above DIRECTINPUT_VERSION is set to
0x0800. Don't worry if your using a lower DX SDK as any DX SDK 5 or
above in <dinput.h> uses the '#if DIRECTINPUT_VERSION >=' thus
makes this method totally backward compatible.

- For Win95 and NT4. DIRECTINPUT_VERSION is set to 0x0300 as it's the
highest NT4 supports and you cannot seperate NT4 and 95 by version so
have to be set to the same value.

Have tested on most flavors of Windows and both VC and MingW...

28 lines of code changed in:

wouter 2001-02-23 13:10

Fixes crash at exit.

1 lines of code changed in:

wouter 2001-02-23 12:53

Added a flock of seagulls to demosky. They fly around the center.
Added seagull texture to standard.zip (6.5Kb).

111 lines of code changed in:

wouter 2001-02-23 11:37

Busy.

97 lines of code changed in:

sunshine 2001-02-23 10:43

Apple/NeXT documentation now indicates that MacOS/X port has been tested
on PowerPC.

4 lines of code changed in:

sunshine 2001-02-23 10:20

Re-enabled the QUIET option.

1 lines of code changed in:

wouter 2001-02-23 09:45

Fixed procedural sky and demosky. You can now control the animated better.
You can stop the animation whenever you like, and later on, have it
continue either where it would have been if it had been running, or
where it would was when you stopped the animation. Demosky resumes where
it left off.

1 lines of code changed in:

sunshine 2001-02-23 01:32

Updated Doxygen configuration files to version 1.2.5.

170 lines of code changed in:

jorrit 2001-02-22 21:23

- Merged csDetailedPolyTreeObject into csPolyTreeBBox.
- Merged csPolyTreeObject into csPolyTreeBBox.
- Merged csObjectStub with csPolygonStub.
- Merged csObjectStubFactory with csPolygonStubFactory.
- Renamed csObjectStubPool to csPolygonStubPool.

159 lines of code changed in:

mgeisse 2001-02-22 17:08

added iConfigManager::SetDynamicDomain()

18 lines of code changed in:

jorrit 2001-02-22 14:30

- Added iPolygon3D::GetWorldPlane(), GetObjectPlane(),
GetCameraPlane(), GetPortal(), and IsTransparent().
- Added const versions of csPolyPlane::GetCameraPlane() and
GetObjectPlane().
- Replaced iPortal::SetFlags() with GetFlags() :-)
- Added iCamera::GetSector().
- Replaced all csXxx fiels in csRenderView with iXxx fields (if
applicable).
- Added iEngine::GetTopLevelClipper().
- csRenderView no longer inherits from csCamera. I added
csRenderContext which contains all the fields that can change
from one recursion level to another. So the iRenderView
interface has changed a lot (check it out).
- Fixed CS_ENTITY_CAMERA flag for things. It is even slightly more
efficient than it was before.

607 lines of code changed in:

philwyett 2001-02-22 07:26

Removed: 'System.Win32.DebugConsole = yes/no'
from system.cfg and re-coded 'SetSystemDefaults'
so if you do a debug build you get the debug console
windows and if you do a release build you do not. This
is prep work for a Win32 fix to come and new DX8 drivers.

7 lines of code changed in:

philwyett 2001-02-22 04:56

Added csSystemDriver::console_out (const char *)
so it's in it's rightful place and not all alone in a file.

5 lines of code changed in:

philwyett 2001-02-22 04:45

Removed as not needed system performs this task
cross platform. Beginning of Win32 clean up and
debug console fixes over next few days of re-coding.

0 lines of code changed in:

jorrit 2001-02-21 21:27

Removed csSphere... classes related to polygon tree visibility.
They were not used and would have to be redone anyway in order
to be useful.

3 lines of code changed in:

jorrit 2001-02-21 20:26

Reflecting portals work again. The bug was very nasty. You
have to be very careful when defining copy constructors (or
forgetting to define them) for classes implementing SCF interfaces.
If you are not careful scfParent is simply copied and you get
bad and unexpected results of scfParent still pointing to the
original class. Even worse is when you have classes that inherit
from classes that implement SCF interfaces. This was the case
with csRenderView. As an unexpected bonus this fix also fixes
the problem that sprites and particle systems were not visible
in mirrors.

52 lines of code changed in:

philwyett 2001-02-21 19:19

Fixed compiler warning 'seen using class when first seen using struct'

1 lines of code changed in:

jorrit 2001-02-21 17:40

Bugfix.

1 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