Commit Log (Page 32 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: 2003-03-11 to 2003-03-04 (Commits 11145-11194 of 12744)

res2002 2003-03-11 15:40

- fixed a map2cs crash when a map w/o sectors is converted.
- fixed a case where map2cs wrote things w/o polys.

29 lines of code changed in:

jorrit 2003-03-11 11:14

csPolygon3D and csThing no longer inherit from csObject. This added
unneeded overhead (especially in the case of polygons). The
QueryObject() function has been removed. However it is still
possible to set names on polygons. To do that you can use
SetName() and GetName().

124 lines of code changed in:

jorrit 2003-03-11 10:02

- Fixed a leak in the prepare textures code of regions. It was
forgetting to reset the image pointer to NULL. This means
lots of images remained in memory all the time.
- Also added FreeImages() to walktest in case region loading is used.

47 lines of code changed in:

sunshine 2003-03-10 15:43

Eric Sunshine fixed a couple problems with iso.mak and bugplug.mak in
"static" and "profile" modes:

-*- The personalized "out" directory for each these modules was not
getting created if the module was being built indirectly as a
dependency of some other modules (as opposed to getting built by
direct invocation via "make iso" or "make bugplug" which worked
correctly).

-*- The static link library generated in place of the plugin module was
being emitted in the personalized "out" directory rather than the
global "out" directory, but there was no -L directive telling the
linker to look for the library in the personalized directory, thus
linking failed.

19 lines of code changed in:

sunshine 2003-03-10 15:16

Reverted. Need to find a more appropriate solution for static linking
mode.

2 lines of code changed in:

sunshine 2003-03-10 14:59

Fix problem with object file directory not being created when building in
USE_PLUGINS=no mode.

2 lines of code changed in:

jorrit 2003-03-10 14:40

A few optimizations in the spr2d plugin to make particle systems
use a bit less memory.

46 lines of code changed in:

jorrit 2003-03-10 08:50

Added a few timing printfs in region code to debug long load
times.

7 lines of code changed in:

res2002 2003-03-09 20:33

- fixed map2cs so skyboxes get the <moveable /> flag.

3 lines of code changed in:

jorrit 2003-03-09 20:25

Andrew Mann fixed a typo in the RAPID collision detection code.
This bug must have been there since the RAPID plugin was created
and could occasionally cause collision detection errors.

4 lines of code changed in:

thebolt00 2003-03-09 17:11

- Moved setting of lightposition from meshplugin into engine
- Added caching of shadowvolumes to genmesh
- Added usage of MMX-instructions when building shadowvolumes. This is only for MSVC7 at the moment. If you use new renderer, in combination with MSVC7 and a non-mmx capable machine, comment out those sections as it doesn't properly check for mmx-compatibility yet.
- Made the new renderer clear the texture state cache on BeginDraw to correct the font-drawing.

10 lines of code changed in:

thebolt00 2003-03-09 17:10

- Made the new renderer clear the texture state cache on BeginDraw to correct the font-drawing.

7 lines of code changed in:

thebolt00 2003-03-09 17:09

- Added caching of shadowvolumes to genmesh
- Added usage of MMX-instructions when building shadowvolumes. This is only for MSVC7 at the moment. If you use new renderer, in combination with MSVC7 and a non-mmx capable machine, comment out those sections as it doesn't properly check for mmx-compatibility yet.
- Moved setting of lightposition from meshplugin into engine

289 lines of code changed in:

thebolt00 2003-03-09 17:00

- Moved setting of lightposition from meshplugin into engine

6 lines of code changed in:

dentoid 2003-03-09 13:37

Fixed VAR support in new renderer, along with some minor fixes.

411 lines of code changed in:

matzebraun 2003-03-09 12:23

fixed some printf errors in map2cs: you have to use printf (%s, (const char*) str); if str is a csString

4 lines of code changed in:

sunshine 2003-03-08 22:04

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

2 lines of code changed in:

sunshine 2003-03-08 10:06

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

1 lines of code changed in:

res2002 2003-03-07 17:32

- fixed the GL renderer so polys w/ keycolor textures are lit
properly again

7 lines of code changed in:

res2002 2003-03-07 17:08

- made the following changes to map2cs:
* Fixed: output of things w/o polys
* Hopefully fixed texture alignment/rotation this time.

9 lines of code changed in:

jorrit 2003-03-07 15:49

Another stricmp->strcasecmp.

1 lines of code changed in:

jorrit 2003-03-07 15:17

Fixed Map2cs. Please people: don't use stricmp! That's not portable.
Use strcasecmp instead.

3 lines of code changed in:

sunshine 2003-03-07 13:06

Eric Sunshine applied a patch suggested by Ben Thomas
<ben.thomas@wickedstudios.com> to work around a problem where cssysdef.h
including <windef.h> (but not <windows.h>) coupled with use of ZLIB_DLL in
CS/include/win32/volatile.h was causing compilation errors when
zlib/zconf.h was included since the FAR macro was not defined. The
work-around was to remove ZLIB_DLL from volatile.h. This macro is only
needed when building the zlib.dll itself, thus it was superfluous for
volatile.h to define it.

12 lines of code changed in:

philwyett 2003-03-07 08:32

Manual update

6 lines of code changed in:

jorrit 2003-03-07 08:21

Moved the kdtree code from Dynavis and Frustvis to csgeom. That
way the code can be shared and used for other purposes too.

1650 lines of code changed in:

philwyett 2003-03-07 07:47

- Removed '.cvsignore' and thus 'lib3ds' dir as it's not needed.

1 lines of code changed in:

philwyett 2003-03-07 04:15

- Philip Wyett fixed some old legacy instructions reported
by 'Sqee' (docs mailing list) in the MSVC7 build documentation,
still around from before we had MSVC7 projects files in CVS.

5 lines of code changed in:

res2002 2003-03-07 02:32

- added csImageMemory::SetKeycolor() and ::ClearKeycolor()

34 lines of code changed in:

res2002 2003-03-07 01:06

- made the following changes to map2cs:
* Fixed a bunch of bugs I introduced with the converison to
iDocumentSystem.
* Improved handling of keycolored HL textures.
* A sky portal can now be created by assigning the "sky" texture
to a brush face.
* Less <part>s, more <meshobj>s are written.
* Can now be instructed to specify dynavis as the culler (through
Hammer)
* Lighmap cell size can now also be specified in the map file.
* Various other small tweaks.
- made the following changes to crystal.fgd:
* Fixed some problems I introduced.
* Added some new settings, like Dynavis activation.
- fixed a possible endless loop in mesh ie multiplexer.

263 lines of code changed in:

jorrit 2003-03-06 10:26

Fixed map2cs to output the new curve format.

27 lines of code changed in:

sunshine 2003-03-06 10:15

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

3 lines of code changed in:

jorrit 2003-03-06 09:40

- Reworked the notion of curve templates. The iCurveTemplate has
been removed and it's functionality has moved to iCurve itself.
The notion of curve templates has always been a bit curious
as a curve template is just a list of nine vertex indices. So
it didn't make sense to seperate it. As a consequence of this
change the bezier addon loader has been removed. A curve like this
in the past:
<addon>
<plugin>crystalspace.mesh.loader.thing.bezier</plugin>
<params>
<name>b1</name>
<material>mosaic</material>
<v>0</v> <v>1</v> <v>2</v>
<v>3</v> <v>4</v> <v>5</v>
<v>6</v> <v>7</v> <v>8</v>
</params>
</addon>
<meshfact name="tunnel">
<plugin>crystalspace.mesh.loader.factory.thing</plugin>
<params>
<curvecenter x="0" y="0" z="0" />
<curvescale>80</curvescale>
<curvecontrol x="5" y="2" z="0" u="1" v="0" />
...
<curve name="bez">b1</curve>
</params>
</meshfact>
should now become:
<meshfact name="tunnel">
<plugin>crystalspace.mesh.loader.factory.thing</plugin>
<params>
<curvecenter x="0" y="0" z="0" />
<curvescale>80</curvescale>
<curvecontrol x="5" y="2" z="0" u="1" v="0" />
...
<curve name="b1">
<material>mosaic</material>
<v>0</v> <v>1</v> <v>2</v>
<v>3</v> <v>4</v> <v>5</v>
<v>6</v> <v>7</v> <v>8</v>
</curve>
</params>
</meshfact>

205 lines of code changed in:

jorrit 2003-03-06 06:28

Improved Doxygen comment for iGraphics3d->DrawLine().

4 lines of code changed in:

res2002 2003-03-06 00:31

forgot to commit

58 lines of code changed in:

res2002 2003-03-06 00:02

- made the following changes to map2cs:
* now uses the iDocumentSystem to output the converted level
* when using manual sectors map2cs also wrote out the polys of the
sector brush, which were rendered over the 'real' surfaces and
causes heavy z-fighting
* the size of textures in zip/pk3 files is now determined correctly
* converted HalfLife textures are written out as PNG instead of BMP
- changed csImageMemory so it isn't limited to truecolor images only

673 lines of code changed in:

res2002 2003-03-05 22:31

- made the following changes to the Hammer FGD file:
* some "Under Development" stuff was commented out
* some things that are uncertain to work were commented out
* added some convenience stuff, mostly choices for 0/1 integers

93 lines of code changed in:

sunshine 2003-03-05 22:20

Automated Texinfo @node and @menu repair.

2 lines of code changed in:

sunshine 2003-03-05 22:20

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

0 lines of code changed in:

jorrit 2003-03-05 20:20

Fixed python plugin for latest changes. Also fixed css.h.

1 lines of code changed in:

jorrit 2003-03-05 20:19

Fixed.

0 lines of code changed in:

jorrit 2003-03-05 15:24

- Removed several more fields from csPolyTexture. Bringing down
memory usage again.
- Removed ambient lighting counter and instead use the light counter
to check if a lightmap needs recalculating. Saves some memory and
is also faster to check.

25 lines of code changed in:

jorrit 2003-03-05 14:43

Partsys is modified too.

6 lines of code changed in:

jorrit 2003-03-05 14:42

- Worked a bit further on blocks: now no longer uses gouraud shaded
polygons.
- Completely changed the way polygons can be shaded. Now it is only
possible to use lightmaps. Previously it was also possible to use
gouraud shading but for that it is better to use genmesh (this
support was never very good anyway). The <shading> keyword
has been changed to accept a boolean instead of NONE, FLAT, GOURAUD,
and LIGHTMAP. With this you can enable/disable texture mapping.
Several API calls in iPolygon3D has been modified for this.
Additionally all iPolyTex* interfaces have been removed.
The functions from iPolyTexNone and iPolyTexLightMap have moved
to iPolygon3D.
- Did some further optimizations in the polygon class with regards to
memory usage and also time efficiency. A single polygon now
takes considerably less memory.
- Removed iPolygon3D->GetPolygonID() since this ID was not used
and not useful. Also removed iCurve->GetCurveID().
- Removed cosinus factor API calls from iPolygon3D and moved them
to iThingState instead. Now it is only possible to control this
on a per-thing level. This change also reflects in the thing
loader.
- Remove csPolyPlane and merged all planes into the polygon class.
This saves on object creation and speed (less pointer indirection).
- Removed some fields from csPolyTexture.
- Cache data in csPolyTexture is now allocated on demand. This
makes the structure smaller at the expense of a little more
memory usage for software renderer alone. Only the software renderer
uses this cache data.
- Also removed the camera space plane from the polygon structure.
This camera space plane is now computed as needed (this was
happening anyway).
- Created new API doc appendix for 0.96 to 0.98.

628 lines of code changed in:

acraig 2003-03-05 01:23

Fixed coordshow text in walktest so that you can see the entire line

17 lines of code changed in:

sunshine 2003-03-04 22:18

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

1 lines of code changed in:

jorrit 2003-03-04 16:30

Fixed genmesh so that when you transform a mesh object the bounding
box and sphere will be correct.

66 lines of code changed in:

jorrit 2003-03-04 16:13

- Removed csReversibleTransform tr_o2c from genmesh object. This
is a big transform class that adds too much memory for every
object without being needed. Made sure SetObjectToCamera() is
called in DrawTest() now even for new renderer.
- Implemented HardTransform() for genmesh objects (and not only
for factories). This is slightly less efficient as an additional
transform is used when rendering now.
- Started converting blocks to use genmesh instead of thing for
the blocks. Not fully finished yet.

37 lines of code changed in:

sunshine 2003-03-04 14:55

Eric Sunshine fixed a problem in win32gcc.mak which caused plugin
makefiles to fail when USE_PLUGINS=no. Problem was that win32gcc.mak was
setting DO.PLUGIN.POSTAMBLE rather than DO.SHARED.PLUGIN.POSTAMBLE.

5 lines of code changed in:

sunshine 2003-03-04 14:50

Fixed an "oopsie".

2 lines of code changed in:

sunshine 2003-03-04 14:48

Eric Sunshine fixed a number of problems introduced into bugplug.mak
yesterday. (Yesterday's conversion of this makefile was incomplete.)

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