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-10-12 to 1999-10-06 (Commits 995-1044 of 12744)
Moving stuff to csengine
1 lines of code changed in:
fixed sprite lighting by initializing vertex normals to 0,0,0
before accumulating adjacent triangle normals
3 lines of code changed in:
Worked around NextStep multiple-inheritence compiler bug.
12 lines of code changed in:
Relocated the experimental "filter_bf" into the csGraphics3DSoftware
class. For some reason the OpenStep linker suddenly sarted choking on it
as a global variable.
4 lines of code changed in:
Reworked the software renderer so that it implements the IHaloRasterizer
interface via composition rather than inheritence. This works around a
multiple-inherirence bug in the NextStep compiler, thus the NeXT ports
can now render halos.
Relocated the experimental "filter_bf" into the csGraphics3DSoftware
class. For some reason the OpenStep linker suddenly sarted choking on it.
53 lines of code changed in:
Reworked the software renderer so that it implments the IHaloRenderer
interface via composition rather than inheritence. This works around a
multiple-inherirence bug in the NextStep compiler, thus the NeXT ports
can now render halos.
0 lines of code changed in:
Add support for NO_STRING_COM
8 lines of code changed in:
Localized NeXT's special DLL link requirements into next.mak instead of
polluting cs.mak. This suggestion came from Andrew Zabolotny.
0 lines of code changed in:
Further worked around a register allocation bug in the OpenStep compiler
where it corrupts the virtual pointer table in non-inline constructors
when no optimization is in use.
12 lines of code changed in:
Crystal Clear now works on OpenStep. Fixed other bugs.
24 lines of code changed in:
Fixed three bugs:
- Octree outline table was wrong. This caused culling errors
both with rendering and lighting.
- One bug in csQuadtree::TestPolygon.
- Another bug in quadtree.
Fixing these bugs make lighting using quadtree perform and
look much better but it is still not completely correct. There is still
a bug with octree node culling using the quadtree.
34 lines of code changed in:
Added init message back for CD.
1 lines of code changed in:
Update.
6 lines of code changed in:
hm... ;-)
3 lines of code changed in:
now application returns what it was asked to return, not TRUE.
BTW, removing native COM sucks
5 lines of code changed in:
More fixes.
8 lines of code changed in:
'loadsprite' command now uses VFS.
2 lines of code changed in:
No longer leave a garbage output file laying around in the filesystem when
loading a model.
1 lines of code changed in:
Port Crystal Clear to NeXT platforms. Now works with static linking.
13 lines of code changed in:
Fixed a bug I introduced in revision 1.3.
2 lines of code changed in:
Added Crystal Clear Input Handler.
2 lines of code changed in:
Ported to MacOS/X Server, OpenStep, and NextStep. These platforms can not
handle (and do not need) a main() function in each DLL.
0 lines of code changed in:
Dynamic linker now deals gracefully with case where it is asked to load
same image multiple times. This capability is required for the new
Crystal Clear module.
7 lines of code changed in:
Andrew's recent changes made NeXTprintf.cpp obsolete (which he then
removed), so we now link with the standard libs/cssys/general/printf.cpp.
4 lines of code changed in:
Fixed some problems with vertex fog:
1) With extra-dense fog, walls a long distance away would overrun the
fog table and therefog get NO fogging applied. Now values that would
overrun the table are clamped.
2) Vertex fog for sprites used an incorrect 'outgoing plane' demonstrating
odd behavior.
10 lines of code changed in:
Lightmap fudge factors changed to cut down on obvious lightmap
seams when rendering. Still needs some tweaking.
6 lines of code changed in:
CrystalClear updates
1 lines of code changed in:
added check against NIL. now opengl renderer does not crash on my system anymore
15 lines of code changed in:
removed some warnings
6 lines of code changed in:
Added CrystalClear code
79 lines of code changed in:
Hopefully made it compilable (though I can't test it personally).
1 lines of code changed in:
NeXTPrintf.cpp went away. It became obsolete on account of changes by
Andrew Zabolotny to the base csSystemDriver class.
8 lines of code changed in:
Replaced pprintf() with console_out and removed printf_close() (this is done
now in csSystemDriver::~csSystemDriver)
1 lines of code changed in:
-*- Derived csImageFile from csObject. Now each csImageFile has a name
that is assigned in csparser (having just texture names are not enough
since file name can differ from texture name).
-*- Changed printf_init(), printf_close() and printf(char *,...) with
console_open(), console_close() and console_out(char *). This removes
the extra var-args step which is not required since everywhere CsPrintf()
is used, which expands varargs itself. Replaced vsprintf() with
puts(); removed NeXT's printf.cpp since it seems not needed anymore.
-*- Partial texture support in MazeD. Textures aren't used nor shown but are
at least loaded/saved correctly now.
120 lines of code changed in:
Added "default" window layouts
17 lines of code changed in:
Squawk 3D Game version 18 - now loads world files
modified csLoader to use import/export library through VFS
5 lines of code changed in:
Added Plug-In system
50 lines of code changed in:
Added Plug-In System Headers
0 lines of code changed in:
Changes to quadtree stuff again.
Note that lighting with quadtree is not very good right now.
It is very fast but there is a serious bug.
44 lines of code changed in:
New console commands clrlights and setlight.
23 lines of code changed in:
New clrlights and setlight commands.
9 lines of code changed in:
Update.
44 lines of code changed in:
Fixed linking of map2cs and vsh.
19 lines of code changed in:
Guh, another one.
2 lines of code changed in:
Fixed a couple typographical errors.
4 lines of code changed in:
Implemented dynamic linking for MacOS/X Server, OpenStep & NextStep ports.
Many other fixes as well.
36 lines of code changed in:
Implemented dynamic loading in the MacOS/X Server, OpenStep, and
NextStep ports. Added INHIBIT_DLL_LIBS to control whether or not
LIBS are linked into dynamically linked libraries. Linking with
LIBS break NeXT dynamic libraries, but apparently it is required
(or at least tolerated) on other platforms.
4 lines of code changed in:
ModuleAddRef() and ModuleRelease() are now EXTERN_C so that the
custom symbol table manager in the NeXT ports does not have to deal
with C++ name mangling.
Renamed NeXT dynamic library extension from .dylib to .so so that
csCOM.cfg can be shared between various platforms. Otherwise, the
NeXT ports would keep modifying csCOM.cfg to use .dylib libraries
instead (and CVS would keep considering the file modified).
6 lines of code changed in:
Fixed bug: DllUnregisterServer() was actually registering the
server rather than deregistering it.
ModuleAddRef() and ModuleRelease() are now EXTERN_C so that the
custom symbol table manager in the NeXT ports does not have to deal
with C++ name mangling.
3 lines of code changed in:
ModuleAddRef() and ModuleRelease() are now EXTERN_C so that the
custom symbol table manager in the NeXT ports does not have to deal
with C++ name mangling.
18 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