Commit Log (Page 174 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: 2001-02-09 to 2001-02-01 (Commits 4045-4094 of 12744)

sunshine 2001-02-09 14:01

Eric Sunshine made the following changes to the API transition
documentation:

-*- Re-organized so that there is a single appendix for API transitions
rather than multiple appendices. The API transition appendix now
contains a sub-section for each transitional version.

-*- Ran nodefix.pl (make repairdoc) to repair out of date @node and @menu
directives.

-*- Eliminated underfull and overfull hbox warning messages reported by
TeX.

-*- Performed a bit of clean up in apimod18.txi.

87 lines of code changed in:

jorrit 2001-02-09 12:28

- Added GetTransformedBoundingBox() and GetScreenBoundingBox() to
csMeshWrapper.
- Changed sprite selection code in WalkTest to work on mesh objects.
- Spr3d plugin now also implements iConfig so that you can set
sprite configuration options through that. Currently the supported
options are 'sprlod' (sprite lod level) and 'sprlq' (sprite
lighting quality).
- Modified WalkTest to use the iConfig interface of the spr3d
plugin to implement the 'lod' and 'sprlight' console commands.
Added GetConfigOption() and SetConfigOption() routines in WalkTest
to make this easier.
- WalkTest is now completely free of the old csSprite3D and is
fully converted to the new spr3d plugin.
- Converted cctest app and csclear lib to use new spr3d plugin.
- Added SetFactory() and GetFactory() to csMeshWrapper.
- Added GetFactory() to iMeshObject and removed GetFactory() from
iSprite3DState. Changed all mesh object plugins accordingly.
- Fixed MazeD for the new spr3d plugin.
- Fixed Physics test appliation to use the new spr3d plugin.
- Fixed levtool app to use the new spr3d plugin.
- Changed GetRadius() in iMeshObject to return a csVector instead
of a float.

292 lines of code changed in:

jorrit 2001-02-09 06:47

Added incomplete doc on transition from 0.17 to 0.18. Will work further on this.

89 lines of code changed in:

mgeisse 2001-02-08 19:02

changed DirectInput version number from 0x0700 to 0x0300

1 lines of code changed in:

mgeisse 2001-02-08 18:37

added proper definition of DirectInput version number to win32.cpp

1 lines of code changed in:

jorrit 2001-02-08 16:28

Changed name of csTriangleVertex to csTriangleVertex2 temporarily
in spr3d plugin so that static build works again. After csSprite3D
is removed this can be restored.

3 lines of code changed in:

jorrit 2001-02-08 15:02

'listactions', 'setaction', and 'setmotion' use the new spr3d
plugin system too. As a consequence, they no longer work for
the old sprites.

23 lines of code changed in:

jorrit 2001-02-08 14:24

- Converted the crossbuilder importer (i.e. the routines that can
read MD2 and 3DS files to sprite templates) so that they use
the new spr3d plugins.
- Added support for 'FILE' in MESHOBJ for factories. This is only
temporary. The real solution is to move the 3DS and MDL/MD2 loaders
which are now in impexp to plugins similar to the spr3dldr plugin.
For now you can use this to import such a sprite template. If
you use 'FILE' then you don't have to specify a 'PLUGIN' or use
the 'PARAMS' statement. In addition also supported the MATERIAL
keyword to set the material here. Note that you should only use
MATERIAL in combination with the FILE keyword. In normal use
MATERIAL is part of the PARAMS statement and parsed by the plugin.
- Converted Squawk to use the new spr3d plugin.
- Added 'loadmesh' and 'addmesh' console commands which complement
the old 'loadsprite' and 'addsprite' commands. These work for
meshes now. 'loadsprite' and 'addsprite' are now deleted.
- Renamed 'delsprite' to 'delmesh'.
- Renamed 'listsprites' to 'listmeshes'.

64 lines of code changed in:

jorrit 2001-02-08 11:28

- Changed 'bot' code in Walktest and ptlab to use the new spr3d
plugin instead of csSprite3D.
- Initialization of collision detection in WalkTest will now work
for all mesh objects that actually support iPolygonMesh (currently
only spr3d plugin does this).
- Fixed spr3d plugin so that GenerateLOD() and ComputeBoundingBox()
will now be called upon the first creation of a sprite instance
from a factory. Previously this was not done so this could give
problems.
- Changed csDrawCallback in meshobj.h to use iMeshWrapper and
iRenderView instead of csMeshWrapper and csRenderView.
- Extended iMeshWrapper interface with SetDrawCallback() and
GetDrawCallback().
- Added 'add_meshobj' to walktest which is equivalent to 'add_sprite'.
- Ported the skeletal tree from WalkTest to use the new spr3d
plugin.
- Added ObjAdd(), ObjRemove(), ObjRelease(), and GetObjectParentI()
to iObject SCF interface so that they can be used from within
plugins too.
- Added a new constructor to csCollider which accepts an iObject*
as a parent. This will help to attach csCollider objects to
mesh object plugins.
- Fixed bug in csMeshWrapper. It did not use the correct SCF macros
to indicate that it was actually getting iBase from the parent
csSprite.
- Fixed a bug in the spr3d plugin where it would reset the value
of MixMode to CS_FX_COPY the first time it was used.

163 lines of code changed in:

jorrit 2001-02-08 08:23

Update.

13 lines of code changed in:

philwyett 2001-02-08 00:08

Added missing line: "virtual void NextFrame ();" dec into
section 5.2.4 of the Simple tutorial.

The fact of this ommission was brought to my attention
by Menachem Pastreich - Thanks :-)

2 lines of code changed in:

mgeisse 2001-02-07 19:10

- removed sound volume division by number of sources from software sound
because it did not sound very good
- fixed an old bug with distorted 8-bit software sound

4 lines of code changed in:

jorrit 2001-02-07 16:16

Update.

2 lines of code changed in:

jorrit 2001-02-07 16:05

- Added csLoader::LoadMeshObjectFactory() to load mesh object
factories.
- Simple now uses mesh object system for the sprite too.

3 lines of code changed in:

jorrit 2001-02-07 15:04

- Finished support for spr3dldr (added support for TWEEN and
ACTION). Now it can correctly load sprites.
- Added SCF interface iMeshWrapper which is the SCF version of
csMeshWrapper. Also put a few functions in there so that it
is possible to actually use it.
- Added CreateMeshFactory() and CreateMeshObject() conveniance
functions to iEngine. The first one creates a factory and the
second one will create a mesh object given a factory and place
it correctly in the world.
- Updated simple to use the new conveniance functions.

180 lines of code changed in:

norman 2001-02-07 13:37

started optimizing using u/v pipe

88 lines of code changed in:

sunshine 2001-02-07 12:07

Eliminated a compilation warning.

1 lines of code changed in:

jorrit 2001-02-07 11:39

- Continue implementation of spr3d loader plugin. The factory
loader should work now.
- Added support for loading MESHOBJ factories in library files.
- Also added spr2d and spr2dldr to walkall because the explosion
needs it.
- Eric and Jorrit fixed a bad bug in spr3d which caused the entire
system driver to be included in the plugin. Plugins should not
link with plugins. But if they do then can only use iSystem and
not anything inside cssys (like fatal_exit in this case).
- Converted the missile in walktest to use the new mesh object
spr3d plugin instead of csSprite3D. Also modified standard.zip
accordingly.

51 lines of code changed in:

sunshine 2001-02-06 22:12

Fixed a couple copy/paste errors in linex2d.mak which were pointed out by
Jan Dvorak <johnydog@go.cz>.

3 lines of code changed in:

mgeisse 2001-02-06 21:44

fixed a bug that crashed software sound on shutdown

2 lines of code changed in:

mgeisse 2001-02-06 20:03

did the following changes to cspixmap and csanimation2d:
- moved both from csengine to csfx
- csPixmap is now a more general interface-like class
- csSimplePixmap is now what csPixmap was before
- changed the animation system to work on a template-instance basis.
Templates are called csAnimationTemplate and instances of a template
are called csAnimatedPixmap. These instances inherit from csPixmap.
- animations can now handle frames with different delay values

33 lines of code changed in:

norman 2001-02-06 14:49

fixed the scaling by 2

2 lines of code changed in:

norman 2001-02-06 13:29

starts working, but it scales vertically by 2 for some weird reason

147 lines of code changed in:

jorrit 2001-02-05 19:49

Removed glu.h includes from OpenGL plugins. We don't need it and it adds an unneeded dependency.

2 lines of code changed in:

jorrit 2001-02-05 16:01

Added spr3d, spr3dldr, explo, and exploldr targets to 'walkall'
because these are really required by WalkTest.

2 lines of code changed in:

jorrit 2001-02-05 16:00

Started work on spr3dldr (the Sprite3D loader plugin). The
plugin currently works but only supports a tiny subset of what
needs to be supported (i.e. not enough to be useful).

23 lines of code changed in:

jorrit 2001-02-05 15:20

Restored after I accidently zapped my Wand of Chaos at this file.

229 lines of code changed in:

wouter 2001-02-05 15:13

Changed csPixmap to allow subclassing. Made a subclass of csPixmap, that
is csAnim2D - an animated pixmap. Each time you draw the correct frame
of the animation is substituted, and drawn. Use like a csPixmap, and
redraw each frame (if not already a 2d overdraw).

4 lines of code changed in:

jorrit 2001-02-05 15:11

Created the spr3d plugin (untested). The old csSprite3D is still
there and will remain there until everything is ported to the
new plugin. I also still have to implement spr3dldr (the loader).

7 lines of code changed in:

sunshine 2001-02-05 14:40

Fixed an 'oops'.

2 lines of code changed in:

jorrit 2001-02-05 14:38

Added GetFOVAngle() to iCamera.

6 lines of code changed in:

sunshine 2001-02-05 14:14

Eliminated a couple compilation warnings in csfedit.cpp.

2 lines of code changed in:

norman 2001-02-05 09:52

- fixed bug in the c yuv2rgba routine: u,v values were taken for 4 sequential pixel, instead the were meant for a 2x2 pixelblock
- started NASM mmx routine for yuv2rgba: doesnt work yet and is not scheduled either

102 lines of code changed in:

jorrit 2001-02-05 08:19

Update.

14 lines of code changed in:

norman 2001-02-04 15:21

red and blue chrominance values were swapped

2 lines of code changed in:

philwyett 2001-02-03 11:28

Begining of integration of DivX into CS tree.

13 lines of code changed in:

philwyett 2001-02-03 09:44

Added: plggamecore

1 lines of code changed in:

sunshine 2001-02-02 23:28

Enabled generation of MSVC DSP files for the csPython plug-in module and
the PySimp application since we have one or two Windows users who would
like to build these modules.

11 lines of code changed in:

mgeisse 2001-02-02 17:13

fixed two bugs in the sound system

10 lines of code changed in:

jorrit 2001-02-02 15:31

- Extended iSkeletonConnectionState with GetTransformation() and
SetTransformation().
- csSprite3D now implements iSprite3DState (similar to the work that
has been done yesterday on csSpriteTemplate).
- Walktest now uses this new iSprite3DState for the skeleton and
the ghost.

156 lines of code changed in:

norman 2001-02-02 15:22

added initialization of pG2D to NULL

1 lines of code changed in:

jorrit 2001-02-02 08:32

Fixed a compile error in csfedit (only in debug mode) and
fixed the makefile so that the description of the make target
aligns correctly with the other descriptions.

20 lines of code changed in:

norman 2001-02-02 00:35

set ApplicationShow to SW_SHOWNORMAL in main (). For some reason the mingw links main and not WinMain for gui apps. In that case ApplicationShow was initialized to 0 which means HIDE which in turn was the reason the window was invisible when running with opengl/mingw. I remember that it worked before, so probably some linker options slightly changed when linking with mingw - i dont know.

1 lines of code changed in:

mgeisse 2001-02-01 23:25

fixed a bug which caused the sound drivers to stop 'open', 'close' and
'pre-process' system events from further processing

6 lines of code changed in:

mgeisse 2001-02-01 23:20

changed the sockets driver to use system events instead of Open() and
Close() methods

23 lines of code changed in:

sunshine 2001-02-01 20:51

cspython.mak now does a better job of cleaning up after itself.

4 lines of code changed in:

sunshine 2001-02-01 19:14

Fixed a serious bug in cspython.cpp where the contents of several csString
objects was potentially being used _after_ the csString was destroyed.
This was one of those object-lifetime issues which differ from compiler to
compiler.

58 lines of code changed in:

jorrit 2001-02-01 15:59

Changed skeletal demos in WalkTest to use the new
iSprite3DFactoryState interface (and related).

91 lines of code changed in:

jorrit 2001-02-01 14:46

- Changed csLoader to use the new iSkeletonLimb, iSkeletonConnection,
iSkeleton, and iSprite3DFactoryState to load a sprite template.
Only partially done though. The impexp loaders still need a pointer
to csSpriteTemplate.
- Fixed QUERY_INTERFACE_SAFE so that it doesn't evaluate it's
parameters multiple times.

63 lines of code changed in:

jorrit 2001-02-01 08:24

Update.

8 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