Commit Log (Page 222 of 255)

back to main page

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-02-04 to 2000-01-28 (Commits 1645-1694 of 12744)

serplord 2000-02-04 16:17

Added MERGE_TEXELS, MERGE_VERTICES and MERGE_NORMALS world format tokens.
Began implementation of vertex and normal merging (currently only counts unique vertices.)
Added LoadFrame method to csLoader (gets csFrame* from a frame number.)

93 lines of code changed in:

sunshine 2000-02-04 12:54

Added several missing items.

55 lines of code changed in:

sunshine 2000-02-04 12:09

Executable name is now DOS 8.3 compliant.

1 lines of code changed in:

jorrit 2000-02-04 11:04

Fixed coding style, Doc++ comments and indentation.

194 lines of code changed in:

sunshine 2000-02-04 09:54

Eliminated "signed vs. unsigned comparison" compiler warning.

1 lines of code changed in:

jorrit 2000-02-04 09:44

Update.

59 lines of code changed in:

sunshine 2000-02-04 09:30

Eliminated compilation warnings.

2 lines of code changed in:

mewert 2000-02-04 05:54

added copy constructor and = to convert from csDVector3 to this
added & [] operator
added Normalize to scale a vector to unit length
added cross for computing cross products with no temporary var

15 lines of code changed in:

mewert 2000-02-04 05:54

double precision csVector3. This is basically a copy of dmath3d.h
from apps/maps2cs with name change and a few extra routines
added for support of csphyziks

1141 lines of code changed in:

mewert 2000-02-04 05:51

added copy constructor and = to convert from csDVector3 to this
added & [] operator
added Normalize to scale a vector to unit length
added cross for computing cross products with no temporary var

20 lines of code changed in:

thieber 2000-02-03 21:48

Made the whole stuff compilable on MSVC again.

5 lines of code changed in:

andyz 2000-02-03 19:21

Implemented a cool Ascii-Art {R} {tm} display. -d or --display options.
Default size 79x24, you can enlarge for more pleasant results if you use
a larger console (with -d79,40 for example)

44 lines of code changed in:

sunshine 2000-02-03 18:35

NextStep compiler refused to statically initialize 'opt' since it contains
an RGBPixel which is not a constructor-less struct.

16 lines of code changed in:

sunshine 2000-02-03 17:06

Now compiles on NextStep.

3 lines of code changed in:

sunshine 2000-02-03 15:14

Fixed portability problems in terrain engine.

7 lines of code changed in:

sunshine 2000-02-03 15:10

Rewrote several bit-sets used by the terrain engine so that they are now
implemented via safe and portable bit masks rather than unsafe and
unportable unions. This fixes the known problems on big-endian machines
without resorting to special-case hackery.

107 lines of code changed in:

andyz 2000-02-03 14:02

Ze Big Messy Update {tm} (R)
-*- Re-written csgfxldr library
- Renamed iImageFile to iImage. An iImage not always originates from a file.
- Added paletted images support. On a call to csImageLoader::Load you can
tell loader whenever you want CS_IMGFMT_PALETTED8 format or
CS_IMGFMT_TRUECOLOR (see iimage.h).
- Added alpha channel support. There is a bit called CS_IMGFMT_ALPHA that
can be combined with above to load RGBA images or paletted + alpha channel
separately. Also there is another "image format" called CS_IMGFMT_NONE
that can be combined with CS_IMGFMT_ALPHA to load just alpha channel.
- Added Heckbert quantization routine. This is a very fast algorithm for
converting truecolor images into paletted ones (by the way, my routine
converts about 3.200.000 pixels/sec on my good old P5/166). The routine
is useable even separately from CS (its not CS-related at all). No wonder
mpeg players are able to compute palette for MPEG videos in each frame.
- Improved SGI image loader support. Now loads encoding-type 3 images too.
- Improved most other image loaders. JPEG loader now converts to 8-bit
paletted images internally if required.
- Removed PCX write support. Anybody cries? :-)
- Added PNG write support. You can write truecolor and paletted PNG files,
just pass an iImage pointer.
- FAST! mipmap computation. Removed Blend() method. Only one MipMap()
(of two) method remains. Mipmap step 0 is the blended image, mipmap step
1 is a 2x2 scaled texture, 2 - 4x4, 3 - 8x8. When mipmaps are scaled down,
the average of 2x2, 4x4, 8x8 blocks of pixels is taken. The speed seems
about 42 256x256 RGB blended mipmaps (level 0) per second. Level 1,2,3
mipmaps are created much faster naturally (~150, ~200, ~400 per second).
-*- Modified the 3D renderers. Just two mipmap modes are supported: MIPMAP_NICE
and MIPMAP_VERYNICE. UGLY and DEFAULT is gone. Made required modifications
to let them work with the new iImage interface. Added ScreenShot () method
to iGraphics3D interface. Only software renderer implements it though.
-*- Changed walktest. Now it does PNG snapshots at any bit depth (with software
renderer only). The OpenGL driver could possibly use glGetPixels() for this.
-*- Changed csparser. Removed lots of csWorld * passed all over the place.
Made one global static csWorld * variable instead. Moved all private
methods under "private:", just three methods are left to be public.

847 lines of code changed in:

jorrit 2000-02-03 11:44

Update.

3 lines of code changed in:

sunshine 2000-02-03 11:10

Temporarily removed Seth Galbraith's new call to MergeTexels() from
csLoader since MergeTexels is buggy and results in deferred memory
corruption at termination time. The problem is that MergeTexels() causes
the merged texels[] arrays to be deleted multiple times.

6 lines of code changed in:

serplord 2000-02-03 06:00

csSpriteTemplate::MergeTexels is now used in LoadSpriteTemplate.

10 lines of code changed in:

jorrit 2000-02-02 13:17

- Added conveniance functions SetFog and DisableFog to
csPolygonSet.
- Blocks screen fades from black.

18 lines of code changed in:

sunshine 2000-02-02 11:41

Fixed compilation warnings in new terrain code.

5 lines of code changed in:

jorrit 2000-02-02 09:10

- Large update to terrain engine from Alex Pfaffe.
- Now renders 3000 triangles instead of only about 1000.
- Large speed increase (from 6 FPS to about 17 FPS in
software).

171 lines of code changed in:

jorrit 2000-02-02 08:25

Update.

5 lines of code changed in:

sunshine 2000-02-01 23:55

Removed mlong's last change since it was incorrect, buggy, and unneeded :-)

0 lines of code changed in:

link 2000-02-01 15:54

Accidently committed a modified standard.zip. Sorry. =:)

0 lines of code changed in:

link 2000-02-01 15:13

-*- Added MSVC Project files for cscon, csclear, and cctest

-*- Fixed some various problems with the previous three for
compiling under MSVC.

-*- Important fixes for Simple and csConsole for running under
some platforms

-*- Added a new csutil file to cspace so PhyzTest will compile
under MSVC

2 lines of code changed in:

jorrit 2000-02-01 14:22

- Blocks uses correct FindRGB to look for colors.
- Fixed bug in Blocks so that shapes cannot be stranded partially.

2 lines of code changed in:

jorrit 2000-02-01 13:37

- Blocks unpauses correctly when you restart game while paused.
- Added visible raster to Blocks to help see where a shape
will fall.

6 lines of code changed in:

sunshine 2000-02-01 12:02

Fixed several problems with keystroke handling in absence of
DirectInput. Was generating multiple events for ESC and Return
key presses and was also sending multiple, different codes for
Return. Removed a bunch of dead code.

49 lines of code changed in:

sunshine 2000-02-01 11:59

Fixed several problems with keystroke handling in Win32 driver.

4 lines of code changed in:

jorrit 2000-02-01 11:11

- Made the colors for Blocks a little nicer.
- Fixed bug with camera position in Blocks. Uninitialized variable.
- Dynamic light works again in Blocks.

3 lines of code changed in:

jorrit 2000-02-01 10:45

- Improved demo screen for Blocks again.
- First block in demo is now actually random.
- Changed 'ESC' key in Blocks so that it now goes to the
startup screen.
- Camera is put at the correct position after starting.

7 lines of code changed in:

jorrit 2000-02-01 10:34

When a dynamic light is deleted it will remove itself from the
world as well.

1 lines of code changed in:

sunshine 2000-02-01 10:30

Eliminated several compilation warnings and errors in VC++.

3 lines of code changed in:

sunshine 2000-02-01 10:29

Eliminated compilation warning in VC++.
Eliminated use of gcc-specific extension of allowing arrays to be
declared with non-const size.

8 lines of code changed in:

jorrit 2000-02-01 09:03

Many fixes to Blocks. Void <glitia@texnet.ro> fixed Blocks to make
it basicly playable. I added a startup screen and made a few other
fixes. Some things still need to be done before Blocks is really
a finished game but we're getting close.

42 lines of code changed in:

sunshine 2000-01-31 23:25

Fixed small typographical error from last revision.

4 lines of code changed in:

sunshine 2000-01-31 10:46

Fixed cspython.mak so that it actually locates the library.

3 lines of code changed in:

andyz 2000-01-31 10:23

Trying my pserver write access

2 lines of code changed in:

jorrit 2000-01-31 08:52

- ALMOST fixed remaining memory leak in dynamic object/polygon tree
structure.
- Added statistics printing after building polygon tree.
- Fixed bug in statistics calculation of octree/bsp trees.
- Experimented with bsp tree building. It appears that the
bsp tree builder in CS isn't that good. We need a better one.
Tried to add detection for convex sets of polygons but this
doesn't seem to work very well right now.

73 lines of code changed in:

sunshine 2000-01-31 08:51

Now correctly captures and interprets output of 'which' command.

6 lines of code changed in:

serplord 2000-01-30 17:13

csSpriteTemplate::MergeTexels now checks to see if a texel map is already in the list of unique texel maps.
Now it should be safe to use MergeTexels on any sprite.

8 lines of code changed in:

serplord 2000-01-30 16:48

Beginning of big changes to the csSprite class:
Seperating 3d coordinates from normals and texture coordinates for faster, smaller, more flexible sprites.
csFrame and csSpriteTemplate are affected, nothing should be broken yet.

168 lines of code changed in:

link 2000-01-30 03:52

-*- Made some fixes for the new console, particularly in page/up page down
scrolling support. Fixed problem with console not properly handling 2D
drivers that disregard the update rectangle passed to Print().

-*- Modified the declaration of ccUIDs to be more NeXT-friendly.

6 lines of code changed in:

norman 2000-01-29 23:09

added copy constructor in csVector3 and changed "real" to "double" in csQuaternion.Normalize()

5 lines of code changed in:

sunshine 2000-01-28 15:58

Worked around OpenStep compiler bug where unlinkable code is generated when
an inline method calls another inline method before the compiler has seen
the second method. Fixed by a simple textual transposition of code.

8 lines of code changed in:

angelbob 2000-01-28 14:28

Added AddCurrentItem() method to csDLinkList to allow insertion at the current
location rather than only at the list beginning.

26 lines of code changed in:

jorrit 2000-01-28 14:07

Did some fixes to the dynamic objects in polygon trees.
Now it appears to work correctly (i.e. not crash) but I think
there are still a few memory leaks. Still investigating.

87 lines of code changed in:

sunshine 2000-01-28 11:42

Eliminated "unused variable" compilation warning.

0 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