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-14 to 2000-08-08 (Commits 3195-3244 of 12744)
added nulldriver sound plugin
1 lines of code changed in:
added sound NULL driver entry
2 lines of code changed in:
added section [Driver]. use it to override the default sounddriver selection
3 lines of code changed in:
attention Paul, a new user.mak :)
- added sound/loader entry
1 lines of code changed in:
made the SoundData object the parent of soundsource object at creation, thus you can decref your sounddata object after creation of soundsource if you dont need it around nowhere else
1 lines of code changed in:
added missing isndrdr.h include
1 lines of code changed in:
made soundloader load on startup
1 lines of code changed in:
- removed the "public" from struct since it is public anyway
- made DiscardBuffer pure virtual, otherwise sndloader could not be loaded (linker thinks its a real class otherwise and demands a nonexistant constructor )
1 lines of code changed in:
- added CSGEOM to makefile
- removed all warning i got about float to something conversion
11 lines of code changed in:
- added soundloader makefile
- corrected SCF stuff, caused crash at initialization
- made Data member in soundwav an unsigned char
46 lines of code changed in:
committed the big sound patch
3 lines of code changed in:
committed the big sound patch
925 lines of code changed in:
Update.
5 lines of code changed in:
fixed a compile-time error in the perfstat plugin
0 lines of code changed in:
added some missing error output in walktest
6 lines of code changed in:
- Added new GetEdges() function to csPolygonEdges which returns
an iterator to iterate over all edges in the structure.
- Fixed a bug in the PVS routine to combine adjacent polygons.
- Completely rewrote csPoly2D::ExtendConvex() to make it more
mathematically robust and faster.
- Added 'const' to matrix paramter for csSprite3D::Transform().
- Fixed a big memory leak and slow-down with sprites in a STATBSP
level. Everytime the sprite moves the old position was not removed
from the octree/BSP tree. There is still a memory leak remaining
though.
277 lines of code changed in:
Added SCF entry for engine plugin.
2 lines of code changed in:
made compileable
2 lines of code changed in:
removed some warnings
5 lines of code changed in:
made compileable again. (where has
open_console and close_console gone?)
8 lines of code changed in:
adjusted for new install system.
7 lines of code changed in:
some more.
1 lines of code changed in:
csLoadLibrary changed.
9 lines of code changed in:
Make install now works on Linux, set CRYSTAL to the installdir, including
a trailing /. For this I made some changes.
engine: now installs vfs.cfg and scf.cfg into TO_INSTALL.ROOT
in vfs.cfg @ is the install dir, with /. Thus $@data/standard.zip.
isystem has an added InferInstallLocationOf(file), used during startup.
This has an implementation in csSysDriver, that looks at $CRYSTAL or
returns "" (current dir). It can be overridden for other platforms, i.e.
for win32 it could look in the registry first, or default to something
smarter (like /usr/local/crystal, or C:\Program Files\Crystal).
csLoadLibrary has an added const char * installpath, containing installation
directory (probably).
The 'make install' target now reports the environment setting to set.
I also changed the loadlib.cpp files, for unix it is used now, looking
in <installpath>lib/ for .so files. The other platforms have it as an
unused variable for now. Perhaps they wish to use it? if possible.
88 lines of code changed in:
Update.
15 lines of code changed in:
Removed console_open and console_close from all ports. Every system driver
has lots of opportunities for initializing/shutting down its printf system,
so there is no need in these.
The console in Win32 port is driven by the cryst.cfg file as well as the
command line. You may use the -[no]console switch to turn on/off the
debug console, and you may set the DebugConsole=yes|no option in the
[Microsoft Windows] section of the respective .cfg file.
49 lines of code changed in:
Fixed one msvc-specific error (for (int i = ...))
6 lines of code changed in:
Update.
28 lines of code changed in:
fixed some compile-time errors
5 lines of code changed in:
More fixes for cctest. Can quit and fire rockets again. Still no console.
2 lines of code changed in:
now either -lGL or the libs in OPENGL.LIBS.DEFINED are linked
8 lines of code changed in:
the opengl libs were not added if they are defined in OPENGL.LIBS.DEFINED
4 lines of code changed in:
added CDS_* defines, they were undefined when compiling for win32gcc
19 lines of code changed in:
corrected the path to the opengl 2d driver for windows and added some comments
17 lines of code changed in:
The cd command in bash for RedHat 7.0 outputs directory after change if CDPATH is set, changed script to ignore this
1 lines of code changed in:
reversing the time_t handling for file timestamps. the cs_time way does not compile on linux and im not sure if its safe here to cast cs_time to time_t. but since the computed time_t values are local here and not propagated to the outside its ok to leave it as time_t.
2 lines of code changed in:
A lot of files have been changed but the change is trivial.
As it turned, there are platforms where "time_t" is signed and
there are platforms where "time_t" is unsigned. This was causing
movement to not work sometimes in walktest, for example. Also this
is a potential source of problems in future.
Because of that, I have added a new type in csdefs.h: cs_time which is
basically an unsigned long. Then I have replaced time_t everywhere
with cs_time. Don't use time_t anymore; use cs_time instead.
99 lines of code changed in:
A few fixes
16 lines of code changed in:
now produces some nicer formated output for sprites
12 lines of code changed in:
Added xfree86 3.x check for fullscreen extension
2 lines of code changed in:
- Fixed bug in csPolygonEdges. The iterator was not correctly
initialized.
- Fixed bug in csPoly2D::ExtendConvex().
- Fixed bug in PVS with regards to combining adjacent polygons
for shadow casting.
19 lines of code changed in:
Fixed to not show garbage because it sees both PreProcess and PostProcess
events.
4 lines of code changed in:
Restored back cscmdPostProcess removed by Samuel.
11 lines of code changed in:
- Updated walktest documentation for new perfstat related console
commands.
- Fixed the proc textures after I broke it with the
delete [] Scan.GlobalCMap :)
- removed some unnecessary if tests from sft3dcom.cpp
39 lines of code changed in:
- Fixed linking bugs with engine plugin. Also added the install
targets to enginep.mak.
- Added WalkTest::DrawFrameDebug3D() to have a routine that contains
all debugging stuff that is rendered in 3D.
- Added support for debug boxes in walktest. This is going to be
used for debugging PVS.
- Added csBox2::SetCenter and csBox3::SetCenter to set the center
point of a box without changing size.
- Added csBox2::SetSize and csBox3::SetSize to set the size of a box
without changing the center.
- Added db_boxshow, db_boxcam1, db_boxcam2, db_boxsize1, and
db_boxsize2 console commands to control the visibility, location,
and size of the boxes.
- Added db_boxvis command to test the visibility between the two
debug boxes in an octree. This visibility test basicly corresponds
to the routine that is used for calculating the PVS and as such
is useful for debugging the PVS.
- Added db_boxnode1 and db_boxnode2 console commands to set the size
of the respective debug boxes to the size of the current octree
leaf.
- Added public csOctree::BoxCanSeeBox() to test if one box can see
the other box.
- Extended db_curleaf command to give more information about the
current leaf.
- Fixed solaris.mak after Andrew broke it for me.
- At last! Fixed one of two big bugs that prevented PVS from working
correctly.
- Changed number of edges in csPolygonEdges class to a prime to make
more efficient use of the hashmap.
- Fixed a small memory leak in csPolygonEdges.
- Fixed a big memory leak in csHashMap and csHashSet!
505 lines of code changed in:
made compileable (which compler will allow assignment of a char* to a char[] ?)
3 lines of code changed in:
saved another multiplication (in fog calc) - oh joy
5 lines of code changed in:
added missing libs/cssys/general/getopt.cpp
1 lines of code changed in:
patch from illume (Rene Dudfield) adding cmds for setting sprite actions to walk console.
103 lines of code changed in:
fixed SetAction.
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