Commit Log (Page 167 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-04-02 to 2001-03-25 (Commits 4395-4444 of 12744)

jorrit 2001-04-02 14:05

- Renamed CS_ENTITY_VISTREE to CS_THING_VISTREE. Moved all remaining
CS_ENTITY_... flags from thing.h to meshobj.h. They will now be
global to both things and mesh objects (useful when things are later
merged with mesh objects).
- csLoader will now also recognize the flags: NOLIGHTING, NOSHADOWS,
BACK2FRONT, INVISIBLE, DETAIL, CAMERA, and CONVEX for mesh
objects. They are currently ignored.
- Implemented INVISIBLE and CAMERA flags for mesh objects.
- Extended iMeshObject::Draw() with an extra zbuf mode parameter
to control what Z-buffer drawing mode to use (NONE, FILL, USE,
or TEST). USE is default.
- Extended all mesh plugins to implement this mode.
- Added zbufMode flag to csMeshWrapper and two functions to access
it (SetZBufMode() and GetZBufMode()). The mesh object will be drawn
with this mode.
- Also added zbufMode and same functions to csThing. This means that
you can now let things be drawn using mode NONE and TEST as well
(this was not possible in the past).
- Extended iParticle with a zbufMode parameter as well.
- Extended the loader to recognize the keywords ZNONE, ZUSE, and
ZTEST in addition to ZFILL for both things and mesh objects.

171 lines of code changed in:

miklby 2001-04-02 13:08

- Added iBase parameter to Parse() command.
- Added factory passing between LoadMeshObjectFactory()
in csloader and spr3dldr
- Corrects bug with sprite frames and smoothing.

2 lines of code changed in:

jorrit 2001-04-02 11:50

Forgot to commit.

3 lines of code changed in:

jorrit 2001-04-02 11:49

- Renamed csSector::GetVisibleThings() to GetVisibleObjects() and
let it return a list of general objects instead of only things.
- Added csMeshWrapper::GetWorldBoundingBox() to calculate the bounding
box of a mesh object in world space. This function will also cache
the bounding box.
- Added 'imgload' to the 'make walkall' target.
- Added nine new console commands to walktest to demonstrate the new
full screen effects. The commands are: fs_inter, fs_red, fs_green,
fs_blue, fs_whiteout, fs_fadecol, fs_fadeout, fs_fadetxt, and
fs_shadevert. Note that fs_fadetxt does not seem to work well
with OpenGL. Probably a limitation in DrawPolygonFX. Also note
that fs_fadetxt and fs_fadecol do work in software but since the
software renderer is limited to five steps of alpha (0%, 25%, 50%,
75%, and 100%) there is no smooth transition. Also assigned
F4 to fs_inter, F5 to fs_fadeout, and F6 to fs_fadetxt spark.

436 lines of code changed in:

jorrit 2001-04-02 09:53

- Integrated patches from Bob Ham to compile Crystal Space on
the Hurd operating system.
- Bob also did some proofreading of the docs and did a few
corrections.
- Integrated patches from Christopher Nelson <paradox@BBHC.ORG> for
CSWS. With these patches csws components get a notification when
the mouse enters or leaves a component. There is also a new
notification message that is called when a component is deleted.

145 lines of code changed in:

norman 2001-04-01 20:59

delayed query of imageloader, its now requested on a SystemOpen event

5 lines of code changed in:

philwyett 2001-04-01 17:18

Added new image loader plugin

3 lines of code changed in:

philwyett 2001-04-01 17:13

Added new image loader plugin

1 lines of code changed in:

norman 2001-04-01 14:48

added video/loader to the plugins to build by default

1 lines of code changed in:

norman 2001-04-01 14:47

made destructor virtual
made a DYNLIB.IMGLOAD where the -lpng and -ljpeg is collected (bet Eric wont like it, but it works for now)

5 lines of code changed in:

philwyett 2001-04-01 13:41

Pointed makefile to correct location of:

imgload.cpp
imgload.h

2 lines of code changed in:

philwyett 2001-04-01 13:15

Removed reference to longer used "imgload.cpp"

1 lines of code changed in:

philwyett 2001-04-01 13:04

Added new image loader to required MSVCGEN process

1 lines of code changed in:

philwyett 2001-04-01 13:03

Fixed error which caused MSVCGEN process to fail.

2 lines of code changed in:

philwyett 2001-04-01 12:47

Fixed error which caused MSVCGEN process to
fail, caused by 8 spaces instead of TAB.

1 lines of code changed in:

mgeisse 2001-04-01 11:52

split up the csgfxldr library into two parts. The first part contains the image
classes and now exists as the csgfx library. The second part contains the
image file loaders and now exists as a plugin.

3382 lines of code changed in:

wouter 2001-03-31 21:09

- Added GetChildren to iSkeletonLimb scf interface, to make complete access
possible.
- Added Sprite3DFactorySaver and Sprite3DSaver.
Please note that the SMOOTH(...) information is lost. The value read is
not stored in memory.

2 lines of code changed in:

mgeisse 2001-03-31 16:41

reverted my latest change because it was useless. Adding plug-ins in a plugin-specific config file is not the right way. Sorry for this.

1 lines of code changed in:

mgeisse 2001-03-31 16:31

changed the system driver to ignore plugins with no class ID in the config file
instead of printing an error. This is needed if one plugin loads another by a
line in its config file, so the user can override this line with a no-value line.

1 lines of code changed in:

mgeisse 2001-03-29 16:11

added a note about templates to the docs

5 lines of code changed in:

jorrit 2001-03-29 12:29

Let csSector::CheckFrustum() work through iVisibilityCuller::
CastShadows(). This is another stip in the rewrite. Moved all
static_thing specific frustum code (i.e. the traversal of the
octree) from csSector to csThing.

292 lines of code changed in:

jorrit 2001-03-29 08:34

Update.

9 lines of code changed in:

sunshine 2001-03-28 18:47

Eric Sunshine reverted all of Philip Wyett's changes to skel3d.cpp since
they were incorrect and introduced several memory leaks. The problem was
that Philip was addressing the symptom rather than the bug itself.
Instead, I (Eric) repaired this heap-related crasher by eliminating the
actual bug. In this case, the bug was that csSkelLimbState's `name'
instance variable was never being initialized, and the uninitialized value
was later being sent to free().

9 lines of code changed in:

philwyett 2001-03-28 14:58

Added necessary fontserver plugin to test app

1 lines of code changed in:

jorrit 2001-03-28 14:31

- Fixed a bug in the sprite loader with regards to skeletal sprites.
- Added a normal sprite, a skeletal sprite, and the hierarchical
robot to flarge.
- Added 'meshes' target to 'walkall'.

375 lines of code changed in:

wouter 2001-03-28 12:32

Added GetNumberParticles and GetSource methods to the spiral particle system
scf interface.

8 lines of code changed in:

wouter 2001-03-28 12:26

Added the following methods to the snow particle system scf interface:
GetNumberParticles, GetDropSize, GetBox, GetLighting, GetFallSpeed,
GetSwirl.

12 lines of code changed in:

wouter 2001-03-28 11:59

Added the following methods to the rain particle system scf interface:
GetNumberParticles, GetDropSize, GetBox, GetLighting, GetFallSpeed.

10 lines of code changed in:

jorrit 2001-03-28 11:15

- Further changes to avoid using world space coordinate system.
- Made all the members in csFrustumView private and added accessor
functions.
- Created new csLightingInfo class which holds all information specific
to lighting and CheckFrustum. This information used to be in
csFrustumView but csFrustumView is supposed to be independent
of 'lighting'.
- csThing now implements iShadowSystem.
- Removed iShadowSystem and merged its functionality with
iVisibilityCuller. iShadowCaster and iShadowReceiver are still
there but (logically) depend on iVisibilityObject now.
- Started iFrustumView SCF interface for csFrustumView.
- Fundamentally changed the way csFrustumView works. Added a
csFrustumContext which is changing for every recursion level.
csFrustumView remains constant now. This way csFrustumView works
in a similar way to csRenderView (and csRenderContext).

659 lines of code changed in:

jorrit 2001-03-28 08:32

Update.

10 lines of code changed in:

norman 2001-03-27 22:10

keys are now case insensitive

4 lines of code changed in:

norman 2001-03-27 15:23

added precalculations to save a few multiplications in Rotate and RotateWorld

22 lines of code changed in:

philwyett 2001-03-27 14:52

Code clean up.

24 lines of code changed in:

philwyett 2001-03-27 14:44

Eliminated VC6 compiler warning by resolving
compilers inability to resolve 'sc>>1' precedence
by wrapping with parenthesis.

1 lines of code changed in:

norman 2001-03-27 13:13

added test of Filename != NULL before using it in strcmp

1 lines of code changed in:

wouter 2001-03-27 12:26

Added end of line to canvas font server warning.

4 lines of code changed in:

philwyett 2001-03-26 14:42

Added requirement of setting 'PYTHON_INC'
enviroment variable.

7 lines of code changed in:

sunshine 2001-03-26 13:52

Eric Sunshine reverted Philip Wyett's changes to cspython.mak for a couple
of reasons. First, as Philip mentioned in his log message, his changes
were a bit of a hack. Second, they actually broke the makefile with
unbalanced instances of if/else/endif. Instead, I generalized the
makefile so that it should be able to handle Python via Mingw without any
special hacks.

40 lines of code changed in:

jorrit 2001-03-26 10:59

Update.

27 lines of code changed in:

philwyett 2001-03-26 09:52

Minor update

1 lines of code changed in:

philwyett 2001-03-26 08:32

Corrected the include to util.h and fixed a very
freaky compile error it generated in VC6. :-)

1 lines of code changed in:

rbate 2001-03-25 16:40

Added an include to utils.h so that this file will compile for macintosh.

1 lines of code changed in:

rbate 2001-03-25 16:39

Change the include statement so CodeWarrior can find the include file.

1 lines of code changed in:

mgeisse 2001-03-25 13:49

changed the way walktest determines the word path. If the path begins with
a slash, it is considered an absolute path and copied. Otherwise '/lev/' is
prepended.

6 lines of code changed in:

sunshine 2001-03-25 13:48

Renamed iConsoleOutput::SystemExtension(va_list) to SystemExtensionV()
since some compilers failed to grok the overload.

11 lines of code changed in:

sunshine 2001-03-25 13:03

Applied a patch to csNodeIterator which was sent to the mailing list by
Malcolm Peacock <malcolm@mpeacock.demon.co.uk> on August 13, 2000. This
patch fixes a problem where the csNodeIterator bug was always one element
out-of-step with the actual underlying csObject iterator. The symptom of
the bug was that csNodeIterator::IsFinished() reported the end of
iteration one element too early.

14 lines of code changed in:

philwyett 2001-03-25 12:48

Updated link to new location at 3D Downloads.

1 lines of code changed in:

philwyett 2001-03-25 12:41

Updated my email address

1 lines of code changed in:

philwyett 2001-03-25 12:38

Updated links to DOS Nasm and other support files,
with respect to new location at 3D Downloads.

6 lines of code changed in:

philwyett 2001-03-25 12:17

Updated link(s) from old ftp to 3D Downloads.

11 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