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-09 to 2001-03-05 (Commits 4245-4294 of 12744)
Plugin type for saver plugins.
2 lines of code changed in:
Update
3 lines of code changed in:
Committed six textures to stdtex.zip, which will be useful for making
nice lens flares. They are:
flare_center.jpg flare_grcir.jpg flare_picir.jpg flare_pink.jpg
flare_purp.jpg flare_rbow.jpg.
These will look nice when added in different sizes, with mixmode CS_FX_ADD.
0 lines of code changed in:
Update.
22 lines of code changed in:
Mostly scripting updates, but also a modification to the common.mak that enable multiprocessor compiles 'make -j5' etc
* Various fixes to the cs.i file concerning the lack of iPolygonSet
* Updated cspython swig interface
* Fixed some cslua swig bugs, and added a default script 'pysimp.lua'
* Added support to pysimp to run test code in python and in lua
260 lines of code changed in:
Eric Sunshine made the following changes to the project:
-*- Moved all of the pure SCF interface header files (the filenames
beginning with `i') into subdirectories of CS/include. They no longer
reside directly in CS/include. The new subdirectories within
CS/include are iengine, igame, igeom, igraphic, imap, imesh, inetwork,
iobject, isound, isys, iterrain, iutil, ivaria, and ivideo. Also,
several files were decomposed into multiple new files, so you may need
to include one or more of the new files in place of the old ones. The
files which were specially split are:
itexture.h -> iengine/itexture.h & ivideo/itexture.h
imater.h -> iengine/imater.h & ivideo/imater.h
imeshobj.h -> iengine/imeshobj.h & imesh/imeshobj.h
iterrobj.h -> iengine/iterrobj.h & iterrain/iterrobj.h
Also updated all source & header files, documentation files, and
makefiles to reflect this change.
-*- Eliminated several compilation warnings throughout the project.
3 lines of code changed in:
Eric Sunshine made the following changes to the project:
-*- Moved all of the pure SCF interface header files (the filenames
beginning with `i') into subdirectories of CS/include. They no longer
reside directly in CS/include. The new subdirectories within
CS/include are iengine, igame, igeom, igraphic, imap, imesh, inetwork,
iobject, isound, isys, iterrain, iutil, ivaria, and ivideo. Also,
several files were decomposed into multiple new files, so you may need
to include one or more of the new files in place of the old ones. The
files which were specially split are:
itexture.h -> iengine/itexture.h & ivideo/itexture.h
imater.h -> iengine/imater.h & ivideo/imater.h
imeshobj.h -> iengine/imeshobj.h & imesh/imeshobj.h
iterrobj.h -> iengine/iterrobj.h & iterrain/iterrobj.h
Also updated all source & header files, documentation files, and
makefiles to reflect this change.
-*- Eliminated several compilation warnings throughout the project.
580 lines of code changed in:
Changed the interface of the XML file another time.
I really like this change, bacause the code is more poweful now, _and_ is simpler too.
22 lines of code changed in:
- removed the old iConfigFile interface
- renamed iConfigFileNew to iConfigFile
- renamed icfgnew.h to icfgfile.h
62 lines of code changed in:
- removed the old iConfigFile interface
- renamed iConfigFileNew to iConfigFile
- renamed icfgnew.h to icfgfile.h
174 lines of code changed in:
removed csIniFile
0 lines of code changed in:
removed some remaining references to the old config system
1 lines of code changed in:
Fixed a typo/bug.
1 lines of code changed in:
Update.
10 lines of code changed in:
csString stores a NULL pointer if you set an empty string.
(This seems to be some optimisation)
Now, it will return an empty string in these cases, instead of a NULL pointer, when you ask for the string.
1 lines of code changed in:
Compeletely changed the way data from XML maps to iDataLoader.
The way it is done now will introduce far less typing overhead, and looks nicer too.
21 lines of code changed in:
Added `autoexec.cfg' to CFG.WALKTEST in walktest.mak. This ensures that it
will get installed with `make install'.
3 lines of code changed in:
Fixed a potential #include problem in pol2d.h which was reported by
Navdeep S. Tinna <nst7@cs.columbia.edu>.
3 lines of code changed in:
Eric Sunshine made the following makefile-related changes:
-*- Changed the makefile system so that __CRYSTAL_SPACE__ is defined
when building all files in the project. (Previously, this was only
defined when building the DDG library.) This change had already been
applied to the Visual-C++ project files several months ago.
-*- Resolved a problem with the new ddg.mak makefile were CFLAGS.DDG was
not being employed in all cases.
8 lines of code changed in:
-*- Added missing Texinfo mark-up to win32.txi.
-*- Eliminated an "underfull hbox" warning from TeX in config.txi.
21 lines of code changed in:
initialized potentially uninitialized variable
1 lines of code changed in:
wrong forward type interface corrected
1 lines of code changed in:
Removed all remaining `csterr' library references from the project.
4 lines of code changed in:
changed CSWS to use the new config system
262 lines of code changed in:
Fixed a 'delete[]' vs 'delete' bug in md2 loader.
1 lines of code changed in:
Fixed several bugs in the new terrain plugin.
39 lines of code changed in:
'make walkall' will now also compile the standard canvas that
belongs with the software renderer and the OS. The way this works
is that every such canvas which is for the software renderer
and which is default adds itself to 'softcanvas' target.
'make walkall' then depends on 'softcanvas' target as well.
9 lines of code changed in:
Forgot to commit some stuff.
12 lines of code changed in:
Added the terrain engine plugin from Richard D. Shank. This is
the same terrain engine we used to have all the time. But this
time it is implemented as a plugin. Great work Richard!
Note that the old terrlod is currently no longer supported.
Richard will do that one soon.
273 lines of code changed in:
Update.
0 lines of code changed in:
- Further converted the following functions to work in object space
instead of world space: csPolygon3D::ClipFrustum()
- Made some of the functions in csTransform virtual so that they
can be overriden by subclasses (i.e. csCamera in this case).
- csCamera now has a number called 'cameranr' which is updated
whenever a new camera is created or a camera is updated. This
number can be used to check if an object transformed to camera
space is still valid. You can get this number with GetCameraNumber().
- Also added iCamera::GetCameraNumber().
- Removed csPolygon3D::ClipFrustum() and csPolygon3D::ClipPoly().
- Removed csThing::GetCameraMinMaxZ().
- Removed csThing::IntersectCameraZPlane().
- Redesigned csThing and csPolygon3D camera vertex handling so that
they no longer go through the transformation manager. Instead they
use the camera number which is now defined in csCamera.
- Consequently removed the transformation manager.
- Fixed all mesh plugins that were using the transformation manager
(cube, ball, and spr3d). They are now using the camera number
instead.
- Fixed a bug in csThing::MergeTemplate(). The function would not
copy the new moving flag from the template thing to the new instance.
- csThing::MergeTemplate() now works through object space coordinates
all the time.
- Fixed a bug in the new camera system. When the camera didn't update
then moving objects would not be refreshed correctly. The reason
is that the camera vertices were only updated when the camera
changes but they also need to be updated when the movable changes.
257 lines of code changed in:
Update.
3 lines of code changed in:
Started testing the XML loader
34 lines of code changed in:
new class for XML loader
2 lines of code changed in:
Added path to csgamtst test data
4 lines of code changed in:
Project files for apps/csgamtst are now built by force (since this module
is disabled on the Unix-side by default).
1 lines of code changed in:
-*- Repaired numerous compilation problems in the gamecore plugin.
Unfortunately, there is still one problem with the
DECLARE_SCF_STRINGMAP() macro where the compiler complains that it is
derived from a `private' csVector. I have not yet looked closely at
this problem. It is possible that it is specific to the NextStep
compiler.
-*- Removed a bunch of #include directives from gstd.h which were
importing csengine, csparser, csfx, csgfxldr, and cssys headers.
Plugins should only interact with the system via SCF interfaces, so it
was incorrect to include these headers.
10 lines of code changed in:
Eliminated several compilation warnings in gattrib.h. There is still one
additional warning from use of DECLARE_SCF_STRINGMAP(), but I have not yet
looked closely at it.
7 lines of code changed in:
Repaired the csgamtst.mak makefile. Apparently it was just a verbatim copy
of the pysimple makefile.
2 lines of code changed in:
- Changed the following functions to work in object space instead
of world space:
- csPolygon3D::IntersectSegment()
- csPolygon3D::IntersectRay()
- csPolygon3D::IntersectRayNoBackFace()
- csPolygon3D::IntersectRayPlane()
- csPolygon3D::Overlaps()
- csPolygon3D::SetTextureSpace(...)
- csPolygon3D::PointOnPolygon()
- csPolyPlane::IntersectSegment()
- csThing::IntersectSphere()
- Modified the csSector versions of IntersectSphere() and
IntersectSegment() to correctly use the movable of the things
if relevant to map world space to object space.
64 lines of code changed in:
Test, please ignore
1 lines of code changed in:
Update.
7 lines of code changed in:
minor adjustments to make plugin loadable
19 lines of code changed in:
Added the gamecore plugin
2 lines of code changed in:
Eric Sunshine made the following changes to the project:
-*- Removed flarge.zip from the CVS repository and added its plain text
`world' file instead. vfs.cfg was then adjusted so that the `world'
file is read from the real filesystem, whereas all of the transient
lightmap and visibility information is still cached on the virtual
filesystem within flarge.zip (which is _not_ part of the CVS
repository). This change should prevent people from committing
transient binary data to the repository. It also makes better use of
CVS, since the `world' file is plain text, which is what CVS does
best.
-*- Reworked the shared vertex pools in vtpool.h and vtpool.cpp to be more
NextStep compiler friendly. The compiler was looping infinitely when
trying to compile vtpool.cpp.
-*- Eliminated a compilation warning from system.cpp regarding unused
`cfgacc' variable.
1 lines of code changed in:
Eric Sunshine made the following changes to the project:
-*- Removed flarge.zip from the CVS repository and added its plain text
`world' file instead. vfs.cfg was then adjusted so that the `world'
file is read from the real filesystem, whereas all of the transient
lightmap and visibility information is still cached on the virtual
filesystem within flarge.zip (which is _not_ part of the CVS
repository). This change should prevent people from committing
transient binary data to the repository. It also makes better use of
CVS, since the `world' file is plain text, which is what CVS does best.
-*- Reworked the shared vertex pools in vtpool.h and vtpool.cpp to be more
NextStep compiler friendly. The compiler was looping infinitely when
trying to compile vtpool.cpp.
-*- Eliminated a compilation warning from system.cpp regarding unused
`cfgacc' variable.
8451 lines of code changed in:
Some further work on removing world space vertices from csPolygon3D.
5 lines of code changed in:
-*- Applied an obvious optimization to efed.pl. It no longer bothers
reading the content of each file if the user only requested
file-rename operations (that is, no content-edit operations).
-*- Fixed a compilation error which was recently introduced into
NeXTSystemDriver.cpp.
-*- Fixed a bug in NeXTSystemDriver where it was incorrectly requesting
next.cfg from a physical volume rather than a VFS volume.
17 lines of code changed in:
- Removed the old and obsolete pvs code. It wasn't working anyway
and when I revive it I'm going to totally rewrite it.
- Also removed a lot of functions that were only used by PVS.
I still kept a copy and they are also in CVS attic if it turns
out they were useful after all.
- Changed several of the routines in csPolygon3D to operate on
object space coordinates instead of world space. This it make
it easier to make the world space coordinate array optional.
31 lines of code changed in:
Update.
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