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-01-04 to 1999-12-22 (Commits 1495-1544 of 12744)
Update.
5 lines of code changed in:
Moved old history to history.old.
9776 lines of code changed in:
removed setting for manual sectoring. (Now always on.)
1 lines of code changed in:
Started work on including curved surfaces to the visibility
algorithms. This initially means that csThing::Merge() now
actually also merges curved surfaces.
Changed STATBSP() option so that it ignores things that
contains curves and doesn't try to add them to the static bsp.
This means that curved surfaces will now appear correctly
even if you use STATBSP() but they will still not use the
visibility algorithm (i.e. they will be slow).
51 lines of code changed in:
Spelling mistake.
1 lines of code changed in:
Improved style and some comments.
34 lines of code changed in:
Update.
8 lines of code changed in:
made compileabe with MSVC (MSVC Preprocessor does not accept empty parameters to macros)
1 lines of code changed in:
made compileabe with MSVC (Two default constructors were given!)
2 lines of code changed in:
Added new keywords to world format map. These are
tex-set-name := 'name'
TEX_SET := TEX_SET <tex-set-name> ( <texture-comp> )
This one acts like the TEXTURES command. Except it prefixes the names of the textures automatically with 'name_'.
TEX_SET_SELECT := TEX_SET_SELECT(<tex-set-name>)
This keyword you can use in the THING instanciation of a thingtemplate. It will use the prefixed textures instead. Sample:
WORLD(
TEXTURES (
TEXTURE 'blah' ()
TEXTURE 'wood.jpg' ()
TEXTURE 'face' (FILE(defaultface.jpg))
)
TEX_SET 'friendly' (
TEXTURE 'face' (FILE(firendlyface.jpg))
)
TEX_SET 'evil' (
TEXTURE 'face' (FILE(firendlyface.jpg))
)
THING 'person' (
POLYGON 'man_face' ( VERTICES( ... ) TEXNR( 'face' ) )
)
ROOM 'friendly_base' (
THING 'boss' ( TEX_SET_SELECT('friendly') TEMPLATE('person'))
)
ROOM 'evil_base' (
THING 'wife' ( TEX_SET_SELECT('evil') TEMPLATE('person'))
)
If you omit the TEX_SET_SELECT the default texture as defined in the template will be used.
35 lines of code changed in:
Now creates directories group-writable.
5 lines of code changed in:
A script for generating regular snapshots and diffs of a project in a CVS
repository and making them available in a local FTP directory.
222 lines of code changed in:
Various memory optimizations for polygons. In total lightmapped
polygons are about 500 bytes shorter (for every polygon).
As an extra bonus there is only one lightmap for every polygon instead of four.
This shaves another extra 2000 bytes on average for every polygon.
Some smaller optimizations.
223 lines of code changed in:
New setting "lightscale"
2 lines of code changed in:
Added a farplane to csCamera object such that everything is clipped to that plane. Default is no clipping at this plane. To use this do something like this to your main csView when you setting it up:
view = new csView( world, G3D );
...
view->GetCamera()->SetFarPlane( fp = new csPlaneClip(10) ); // clip everything farther than 10
view->GetCamera()->UseFarPlane( true );
61 lines of code changed in:
updated DJGPP help system and C++ libraries links to point to latest versions on simtelnet
5 lines of code changed in:
First significant memory optimization in csPolyTxtPlane. The
camera transformation fields are removed and calculated only
when needed (right before rendering). This improves both rendering
speed and memory usage (48 bytes less) for every lightmapped
polygon.
Shaved another 16 bytes from the csLightMapped class by removing
the duplicated lightmap pointers.
33 lines of code changed in:
Sample config for map2cs
1 lines of code changed in:
Split csPolyPlane into csPolyPlane and csPolyTxtPlane.
csPolyTxtPlane contains texture mapping information for lightmapped
polygons only and thus moves to csLightMapped.
Use IncRef()/DecRef() to keep track of multiple instances of those
planes instead of using the old 'delete_plane' flag.
This change makes gouraud shaded polygons both faster and more efficient
in memory (about 160 bytes less for every polygon).
Added 'const' to some functions.
334 lines of code changed in:
Update.
13 lines of code changed in:
Another optimization on the coverage mask tree. Still not enough
to beat the c-buffer but at least the coverage mask tree works
extremely well for lighting.
154 lines of code changed in:
Proper handling for m_bUses3D.
24 lines of code changed in:
Minor update to csupdate.txt
6 lines of code changed in:
New To-Do item.
5 lines of code changed in:
Auto-email feature appears to be working now. This is the last test.
0 lines of code changed in:
More testing.
1 lines of code changed in:
More auto-email testing.
0 lines of code changed in:
Just testing auto-email upon commit feature.
1 lines of code changed in:
Update.
16 lines of code changed in:
Reverted changes from Norman Kramer because they are wrong.
1 lines of code changed in:
Removed some ugly curly braces :-)
2 lines of code changed in:
fixed calculation of Scan.FlatColor
13 lines of code changed in:
added copying of flatcolor during thingmerge
4 lines of code changed in:
added GNU diffutils (for the "cmp" command) to djgpp.htm
also added a white-background version of CS logo
18 lines of code changed in:
Added flags to link in GLU when user is not using Mesa.
Added implementation to read Z-buffer values from the framebuffer.
22 lines of code changed in:
Coverage tree debug color values are now within the 15-bit range rather
than 16-bit. The correct way to grab color values is to look them up via
the texture manager rather than hard-coding them. However, this is a
(presumabley) temporary debugging function, and I can not justify the
time (currently) required to do this the correct way.
1 lines of code changed in:
Worked around more severe NextStep compiler bugs.
26 lines of code changed in:
Worked around NextStep compiler bug where it failed to emit implementations
for methods defined outside of the template class declaration. Solution
was to move definitions inside of class declaration.
188 lines of code changed in:
Fixed GfxDump().
8 lines of code changed in:
Some fixes.
7 lines of code changed in:
removed some warnings.
2 lines of code changed in:
Small change.
2 lines of code changed in:
Fixed bug in lighting (CompressShadowFrustrums).
2 lines of code changed in:
Nifty CVS update script. See docs/csupdate.txt for info
0 lines of code changed in:
Further optimizations on the coverage mask tree stuff. More to follow...
127 lines of code changed in:
Disabled glide drivers by default for linux (enable them in mk/system/linux.mak
if you want).
Fixed static linking for OpenGL.
6 lines of code changed in:
Added iSCF support for use with plugin dlls
103 lines of code changed in:
Implemented coverage mask tree cube for lighting. It is experimental
but I still enabled it by default because it seems to work a bit :-)
Anyway, this greatly improves speed of precalculated lighting. Test it
with dmburg or other big levels.
98 lines of code changed in:
Update.
7 lines of code changed in:
Various changes to the coverage mask tree stuff again:
- Made resolution independent (but currently still limited
to 1024x1024).
- Did a significant optimization on the most crucial routine
in the algorithm.
- Some other smaller changes.
271 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