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: 1999-08-17 to 1999-08-10 (Commits 695-744 of 12744)
Small changes
4 lines of code changed in:
Found and fixed a VERY hidden bug in QInt (in fact, in Intel's numerical
coprocessor) because of which QInt (1.0) sometimes will return 0.
1 lines of code changed in:
Added several new classes to csgeom:
csPoly3D
csPolyIndexed
csVector3Array
Modified some of the engine classes (like csPolygon3D)
to use those classes.
Added csBspPolygon class which is used to add bounding boxes
for dynamic objects (like sprites) to the BSP tree in a dynamic
way.
Added bounding boxes for sprites.
Added the ability to add dynamic polygons to a BSP tree.
Made the BSP tree building configurable with three modes.
Uses the above systems to allow visibility testing for sprites
to the c-buffer.
1090 lines of code changed in:
Update.
71 lines of code changed in:
- Added 32bpp mode support for OS/2 (well, previously it was supported but
didn't worked because of lack of functionality in DIVE library - no 32-bit
mode support, only 24-bit). Read README.OS2.html for details.
- Fixed RGB lighting in 32bpp modes. Blue and red channels were exchanged on
both low-endian and big-endian machines.
32 lines of code changed in:
Small cleanup
31 lines of code changed in:
Extension of dynamically loaded libraries changed from ".dl" to ".dylib"
on MacOS/X Server, OpenStep, and NextStep ports.
7 lines of code changed in:
added the ability to embed the CS output window into an other application. (Maybe I will add the application, that already uses that feature soon to CVS too.)
29 lines of code changed in:
Small fix to add more consistency to timing (The old code assumed Time() would not change...)
4 lines of code changed in:
Fixes and improvements for AA driver. Now it works in DOS (but requires a
extended version of AA lib that nobody have except me... I'm planning to put
it on CS ftp site soon...)
53 lines of code changed in:
Incidentaly the test for DEPEND_TOOL.INSTALLED worked right
in the opposite sense.
1 lines of code changed in:
Fixed compilation error in blocks.cpp.
2 lines of code changed in:
New csLightPatch pool.
93 lines of code changed in:
Fixed bug in sprites which causes unneeded memory allocations to happen every
frame.
Optimized checking for changed lightmaps (dynamic lights) by not allocating
a backup lightmap every time.
Added a new object pool for csLightPatch.
Edge drawing works again (csWorld::DrawFunc() fixed).
Some bug fixes.
154 lines of code changed in:
Update.
34 lines of code changed in:
Ascii Art library driver! :-) More for fun than something useable...
Also fixed/improved some things in engine a bit that I've discovered while
debugging that driver. For example, console font size choosing should
always work okay. Before my changes it can happen that 2D driver sets one
width/height but system driver knows about completely different width/height.
652 lines of code changed in:
Worked around a NextStep compiler bug which was triggered by the static
csPolygon2DFactory instance in pol2d.cpp. The bug caused the compiler to
consume memory endlessly until all swap space was exhausted. This bug
appeared with Jorrit's recent changes to the polygon code.
25 lines of code changed in:
Optimization with camera plane transformation and also a fix with c-buffer.
Space-warping portals and c-buffer work correctly now.
New csPoly2D class in csgeom library which is a more general version of
csPolygon2D. csPolygon2D inherits from csPoly2D.
Moved polygon 2d pool to csgeom.
Clipper avoids allocation of vector array by using polygon 2d pool.
Bug fix with deallocation of csPolygon3D if uniform dynamic light is used.
467 lines of code changed in:
Update.
46 lines of code changed in:
Added $(DRIVERS.SYSTEM) variable so that system configuration scripts can
autodetect additional drivers to build. For example, config script can
detect whenever OpenGL headers/libs are installed and set DRIVERS.SYSTEM:
DRIVERS.SYSTEM=cs3d/glrender cs2d/glos2
1 lines of code changed in:
Updating the instructions.
13 lines of code changed in:
Updated NeXT install documents to reflect change to auto-recalc of lights.
3 lines of code changed in:
Updated to reflect fact that Crystal Space no longer automaticall performs
a "-recalc" when AMBIENT_WHITE changes.
28 lines of code changed in:
Forgot to disable debugging output in last revision.
1 lines of code changed in:
Simplified the MAKE_VOLATILE_H bug fix for MacOS/X Server.
10 lines of code changed in:
Moved the MacOS/X Server MAKE_VOLATILE_H bug fix out of Makefile and into
macosxs.mak, thus localizing the bug fix and simplifying the configuration
phase for other platforms.
3 lines of code changed in:
Static Thing really swallows all things that are merged now.
Renamed many functions from ???Lightmap??? -> ???LightMap???.
Cleaned up csPolygon3D. Seperated texture type from csPolygon3D.
Fixes for bsp in combination with gouraud shading.
Various other small changes and fixes.
466 lines of code changed in:
Fixed allocation of 0-sized arrays. I don't know if this is supposed
to be standard C++ but it didn't work well on my system at least.
31 lines of code changed in:
Update.
41 lines of code changed in:
Fix for DJGPP so that volatile.h is correctly generated (and other issues)
when no "echo" executable is installed (thus using dumb COMMAND.COM's echo)
0 lines of code changed in:
Fixed a bug with 32-bit lighted textures in BGRA modes.
Also now 32bpp texture cache is even faster! :-)
30 lines of code changed in:
os2notes.html renamed to README.OS2.html for consistency with other docs.
7 lines of code changed in:
New texture caching code for 24bit textures in 16-bit modes and for 24-bit
modes. Faster and allows for twice brighter lights (while old code allowed
not more than the lighting of original texture).
168 lines of code changed in:
Obsolete whatsnew.txt renamed to changes.old.
0 lines of code changed in:
Small correction.
2 lines of code changed in:
Fixed the Blocks spinning cursor problem. It was global to all ports.
3 lines of code changed in:
Updated to reflect current state of development.
114 lines of code changed in:
Fixed up 'docs' directory more.
3 lines of code changed in:
NOTES.BeOS renamed to README.BeOS for consistency with other documents.
60 lines of code changed in:
NOTES.DOS renamed to INSTALL.DOS. NOTES.OS2 renamed to INSTALL.OS2.
Added INSTALL.IRIX.
6 lines of code changed in:
NOTES.OS2 renamed to INSTALL.OS2 for consistency with other documents.
0 lines of code changed in:
NOTES.IRIX renamed to INSTALL.IRIX for consistency with other documents.
0 lines of code changed in:
NOTES.DOS renamed to INSTALL.DOS for consistency with other documents.
4 lines of code changed in:
Renamed generic document.txt to engine.txt.
0 lines of code changed in:
Many updates to reflect current state of development tree.
33 lines of code changed in:
Updated CVSROOT.
1 lines of code changed in:
Andrew Zabolotny fixed 32-bit RGBA bug.
0 lines of code changed in:
Renamed READMECD.TXT to collide.txt for consistency with other documents.
0 lines of code changed in:
Added a warning explaining that the makefile configuration step must be
re-run after changing any options in this file.
25 lines of code changed in:
Fixed bugs in Blocks and WalkTest.
4 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