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-05-28 to 2000-05-22 (Commits 2595-2644 of 12744)
This file is #included in walktest.h as the last included file.
6 lines of code changed in:
More adjustments.
13 lines of code changed in:
Fixed mistype
-frank
1 lines of code changed in:
Finished the task of renaming "font renderer" to "font server" by renaming
all classes, files, variables, and interfaces.
158 lines of code changed in:
Fixed annoying compiler warning about type*/*comment*/
changed to: type* /*comment*/
-frank
6 lines of code changed in:
Reverted Paul's changes to the volatile.h generation code in the makefiles
for several reasons:
o He changed the semantic meaning of MAKE_VOLATILE_H, making it
less flexible, order dependent, and less robust. That is, after
his change, one had to be very careful about the context in
which MAKE_VOLATILE_H was used, whereas previously no such
restriction applied.
o He added a large section of copy/paste code to mingw.mak which
unnecessarily increased maintenance costs and fragility.
o Most of the changes were simply unnecessary. It appears that
much of the trouble was caused by a misplaced definition of $".
My fixes were twofold. Fist I corrected the $" problem so that it is in
scope in the proper contexts. Second, I further generalized and
abstracted the actual emission of volatile.h so that platform-specific
makefiles can intercede at all points of the process, if necessary.
Having accomplished this, I added very simple special-case code to
mingw.mak to perform the transformations on volatile.h which Paul
required. This allowed me to eliminate all the copy/paste code which he
had added while still retaining flexibility.
55 lines of code changed in:
Updated to reflect fact that WalkTest now expects 'rapid' plug-in to
exist at run-time.
4 lines of code changed in:
misc fix
-frank
1 lines of code changed in:
Removed warning.
1 lines of code changed in:
class -> struct
1 lines of code changed in:
Modified to accomodate auto-generation of include/volatile.h
instead of using hard-coded references.
-- Eliminated hard-coded references to -DCS_STATIC_LINKING
-- Eliminated hard-coded references to -DWIN32_VOLATILE
-- Eliminated Win32 OS quote problem for this port
-- Added new section for auto-generation of include/volatile.h
-- Added lines to accomodate Intel MMX handling depending
on developers preferences.
69 lines of code changed in:
Added volatile.h #endif reference to be added to volatile.h after
all volatile.mak ifdef processing is complete.
2 lines of code changed in:
Moved volatile.h #endif reference to mk/volatile.mak
0 lines of code changed in:
- Added csOctree::BoxCanSeeOccludeeSuperSlow() function. This function
tests if two nodes can see each other. It is very very slow and
will actually NEVER return if the nodes cannot see each other.
So the only expected result of this function is 'true' or
else infinite loop. This function is for debugging only.
- Fixed the huge room so that it no longer crashes (-huge option
for WalkTest).
- Fixed bug in PVS building. The selection of the plane for the
c-buffer could fail with nodes that are close together.
- Added csBox3::GetVisibleSides() to return all visible sides of
a box as seen from a point in space.
- Added csIntersect3::BoxSegment() routine to test if a segment
intersects with a box. This routine will also return the
intersection point.
- Extended csSector::HitBeam() with an extra parameter that returns
the intersection point with the polygon that is hit.
- Greatly optimized csSector::HitBeam() so that it is now LOTS
faster. It now uses the octree node hierarchy to avoid traversing
nodes that the beam doesn't intersect with.
- Added iPolygonMesh interface so that the engine can communicate
3D geometry to other plugins. This will be used by the collision
detection system plugin. iPolygonMesh is not implemented yet
though.
- Added iCollider and iCollideSystem interfaces. iCollideSystem
is an SCF plugin that implements a particular collision
detection algorithm. Further work will be to make the current
RAPID CD system a plugin implementing this interface.
- Added implementation for RAPID CD plugin (UNTESTED). This
should be our current implementation of RAPID CD.
- WalkTest now loads the iCollideSystem plugin at startup.
- Implemented csPluginCollider inside the engine which encapsulates
a collider using the plugin system. This is temporary until
the plugin CD system has been debugged. After that engine will
only work through plugins.
- Did various cleanups on the include/i*.h files. Many files are
missing Doc++ comments and some were missing LGPL header.
431 lines of code changed in:
fixed.
13 lines of code changed in:
Fixed the 'at 20% and its seems stuck errors'. When lumels are too close
a minimum distance is used, thus there are no explosions of light anymore.
6 lines of code changed in:
fixed cc error.
1 lines of code changed in:
improved frustum code I think.
16 lines of code changed in:
fixed mem leak.
1 lines of code changed in:
- Moved initialization of 2D culler cube into CheckFrustum.
This fixes radiosity. As it was now it simply could not work
correctly because of this bug.
- Fixed another bug in radiosity with handling of the light
frustum.
44 lines of code changed in:
-*- Performed phase 1 of the rename of "font renderer" to "font server".
This phase involved renaming the directory within CS/plugins/font and
patching the makefiles. (Still to come: Renaming references in source
code, configuration files, etc.)
-*- Fixed bug in 'depend' target of csfont.mak and freefont.mak which
prevented .dep files from being generated at all for those plugins.
-*- Clarified documentation in user.mak.
51 lines of code changed in:
Update.
8 lines of code changed in:
Reverted last change to polygon.cpp
4 lines of code changed in:
moved call to DoubleBuffer after call to System::Open (). Glide cant set any rendering states until visual is created.
3 lines of code changed in:
Update.
14 lines of code changed in:
Fixed bug with Win32 Release not working. Acidentally had an ASSERT macro around RegisterClass. Thus it went bye bye during release builds.
-frank
3 lines of code changed in:
Fixed compiler warning
-frank
2 lines of code changed in:
Reverted Frank's changes.
3 lines of code changed in:
Software renderer is default again.
2 lines of code changed in:
Added windows.h to csosdef.h
Removed palces the individually included this.
removed scattered undef's that related to this file.
Fix misc bugs resulting in this inclusion.
Updated win32 opengl drivers with latest dynamic texture code.
Misc fixes/cleanup.
-frank
26 lines of code changed in:
Eliminated compilation warnings. Added special note to version.h.
12 lines of code changed in:
Fixed a lot of warnings about */ appearing outside of comment block which
appeared with Samuel's patch.
2 lines of code changed in:
Made the following changes to the recent Texinfo conversions from
Martin Geisse:
-*- Fixed quite a few warnings and errors reported by 'makeinfo'.
-*- Performed a much more thorough Texinfo conversion.
-*- Fixed all the formatting problems reported by TeX (mostly
involving overfull and underfull hbox's.
-*- Major overhaul of camera.txi, warping.txi, and texmap.txi so
that mathematical formulas and variables are correctly (and
nicely) typeset; especially when formatted with TeX. This was a
big job, but it looks *very* nice, indeed. :-)
-*- Removed appendix/resource.txi since the type of information it
presented was more-or-less the same as intro/resource.txi. Also
much of it was extremely out-of-date. However, I did add the
IRC reference to intro/resource.txi.
-*- Upgraded the documentation for mdl2spr. Added a lot of missing
filler.
-*- Completely removed miscnote.txi since its contents were
incredibly out of date and mostly (if not entirely) meaningless
at this point in time. The only thing I saved from this file
was the discussion of dynamic worlds and lighting which I placed
in a new file named dynworld.txi.
-*- Completely removed tcache.txi since it was 100% out-of-date and
inaccurate. It no longer reflected reality.
671 lines of code changed in:
Eliminated compilation warning about */ appearing outside of comment.
1 lines of code changed in:
Initialize GfxPpl to null. Prevents crash when a video plugin is unavailable.
-frank
2 lines of code changed in:
Made GraphicsPipeline call G3D->FinishDraw before Print.
This allows the DDraw plugin to work correctly now.
-frank
6 lines of code changed in:
Could have fixed some array bound errors.
9 lines of code changed in:
Some extra files.
3 lines of code changed in:
Forgot some files...
3 lines of code changed in:
- Added a patch from Samuel Humphreys with the following changes:
- Pluggifies the software renderer for opengl .
- Add a back buffer style implementation for opengl based on
Normans implementation. However on my system, it runs at
half the speed as the software version, and it renders
flipped in the x-axis, I've tried lots of stuff to get it
working properly, but to no avail. Need other people to have
a go at this. Also with mesa and voodoo2 the texture
shifts into the blue spectrum, whereas it doesnt with software
opengl...Im investigating this.
- Added further configuration stuff to opengl.cfg, so you can
choose dynamic texture implementation. See comments there.
- Implemented some outstanding methods to the opengl driver:
SaveArea, RestoreArea
- Fixed bug in DrawPixmap, it now correctly renders sub
region of textures whose size has been modified. This was
highlighted by cswstest.
- Modified glx2d.cpp so that it'll give a single buffer for
CSWS,--outstanding issue with paletted mode...i.e. the glx
drivers will not work in paletted mode, but it wouldn't have
done before my modifications anyway....a todo!
- Small modification to csws so it requests a single buffer
before opening the graphics drivers.
- Change of signature to iGraphics3D->CreateOffScreenRenderer,
have attempted to update all drivers, but I may of
missed something.
- Promoted default implementation of
iGraphics2D->CreateOffScreenCanvas to csGraphics2D (as Eric
suggested), updated all other drivers too.
- oglglide now compiles again.
743 lines of code changed in:
More debugging on octree/PVS stuff.
1 lines of code changed in:
Fixed crash bug. Portal code improved again for radiosity.
11 lines of code changed in:
Update.
10 lines of code changed in:
- Added Dumper::dump() for csOctree.
- Fixed a small potential problem with the polygon Covers
function. It compared a float to 0 which seems to be a little
system dependent. I made the test more robust. The effect
of this bug was that the generated octree could be different
on various platforms.
45 lines of code changed in:
Can now handle portals without lightmaps. Array bound errors still..
21 lines of code changed in:
Portals are traversed now. Slower, but looks great. More array bound errors,
though. Perhaps the frustum code is buggy.
48 lines of code changed in:
Aesthetic repair to generated CVS log message.
2 lines of code changed in:
Automated Texinfo \@node and \@menu repair.
12 lines of code changed in:
adjusted the vpath, compiles again
1 lines of code changed in:
converted some more docs to texinfo
692 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