Commit Log (Page 23 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: 2003-04-16 to 2003-04-14 (Commits 11595-11644 of 12744)

res2002 2003-04-16 16:09

- added a new "Application Framework" module to the API docs.

13 lines of code changed in:

jorrit 2003-04-16 15:39

Started work on threaded loading. The basic idea is that there will
be an iLoader->LoadMapFileThreaded(). That function will return
an iLoadingStatus object which the loader thread will update when
new objects arrive and the main thread can query to add those
objects to the engine as they are loaded in the loading thread.
Work on the interfaces alone at this moment.

10 lines of code changed in:

jorrit 2003-04-16 15:07

Fixed to 78 line lenght limit.

18 lines of code changed in:

jorrit 2003-04-16 14:53

Changed a backslash in an include statement in the new
application framework header to a slash. Backslashes in include
files are not allowed.

4 lines of code changed in:

jorrit 2003-04-16 13:38

Removed unused csDLinkList class.

1 lines of code changed in:

jorrit 2003-04-16 13:24

The Delete() function in csRefCount class is now protected
instead of private. That way subclasses of csRefCount can override
Delete() to provide for other functionality (like returning the
object to a pool).

5 lines of code changed in:

jorrit 2003-04-16 11:01

- Added new version of iEngine->GetNearbyLights() which accepts
a box instead of a position.
- DeferUpdateLighting() now uses this new GetNearbyLights() function
to have more accurate lighting. This especially improves things
when you have big objects. In the past with the old GetNearbyLights()
this would often give bad results because lights with a radius
smaller then the object would not be registered.

170 lines of code changed in:

sunshine 2003-04-16 10:18

Automated Visual-C++ SLN and VCPROJ project file repair.

213 lines of code changed in:

jorrit 2003-04-16 09:45

Fixed two cases (in engine and genmesh) where a comparison was done
with the influence radius of a light (for new renderer) instead
of with the squared radius. Avoid qsqrt or sqrt at all cost!

6 lines of code changed in:

tulebast 2003-04-16 09:00

Adding csApplicationFramework class.

509 lines of code changed in:

jorrit 2003-04-16 08:33

It is no longer needed to actually specify a <box> or <mesh>
inside the new <polymesh>. If you don't specify either then the
action is to clear the polygon mesh for that specific type (colldet
or viscull). This basically disables collision detection or
occlusion writing for that object.

5 lines of code changed in:

jorrit 2003-04-16 08:23

Fixed the makefiles of all particle systems. They need to link
with cstool now. Also fixed the Jamfiles.

15 lines of code changed in:

rhad 2003-04-16 07:49

Fixed some problems in csList. csList::Iterator::HasNext() and csList::Iterator::HasPrevious() calls in existing code should be replaced with csList::Iterator::HasCurrent().

22 lines of code changed in:

rhad 2003-04-16 07:49

csList::Iterator::HasNext() and csList::Iterator::HasPrevious() calls replaced with csList::Iterator::HasCurrent().

2 lines of code changed in:

rhad 2003-04-16 07:48

Fixed some problems in csList. csList::Iterator::HasNext() and csList::Iterator::HasPrevious() calls in existing code should be replaced with csList::Iterator::HasCurrent().

29 lines of code changed in:

micahjd 2003-04-16 03:50

Fixing some typos in the movie recorder docs

3 lines of code changed in:

matzebraun 2003-04-16 00:32

added help targets to the pubapi and devapi targets

2 lines of code changed in:

matzebraun 2003-04-16 00:24

rewrote doc rules, configure only outputs Makefiles when run from source directory

522 lines of code changed in:

sunshine 2003-04-15 22:37

Eric Sunshine extracted all of the useful, general-purpose utility macros
from CS/configure.ac, and placed them into individual, re-usable utility
m4 files in CS/mk/autoconf. The new files are: checkbuild.m4,
checklib.m4, headercache.m4, jamcache.m4, makecache.m4, mkdir.m4,
split.m4, textcache.m4, and trim.m4.

607 lines of code changed in:

sunshine 2003-04-15 22:22

Automated Visual-C++ SLN and VCPROJ project file repair.

47 lines of code changed in:

matzebraun 2003-04-15 21:52

added workaround for boostjam which isn't 100% compatible with jam 2.4 although they claim that

16 lines of code changed in:

sunshine 2003-04-15 21:34

Eric Sunshine folded out some redundancy from configure.ac introduced
recently into the X-Windows check. Also performed very minor cleanup of
new DirectDraw check.

113 lines of code changed in:

res2002 2003-04-15 21:06

- compiles again w/o new renderer

1 lines of code changed in:

res2002 2003-04-15 20:15

- did more new renderer lighting tweaks and fixes:
- Added helper function to iLight to calculate an attenuation vector
for an attenuation type, a radius and a brightness at this radius.
- Added helper function to find the distance from a light for a
brightness.
- Parser now recognizes a "brightness" attribute for <radius> to
specify what brightness a light should have at the specified radius.
- Influence radius can be manually override using <influenceradius>.

165 lines of code changed in:

jorrit 2003-04-15 17:47

- Additionally implemented <mesh> inside <polymesh>.
<polymesh>
<mesh>
<v x="-1" y="-1" z="-1" />
<v x="1" y="-1" z="-1" />
<v x="0" y="4" z="-1" />
<t v1="0" v2="1" v3="2" />
</mesh>
<colldet />
</polymesh>

130 lines of code changed in:

jorrit 2003-04-15 17:24

- It is now possible to specify alternative polygon meshes for
objects in the map file. Here is an example:
<polymesh>
<box>
<min x="-1" y="-1" z="-1" />
<max x="1" y="4" z="1" />
</box>
<colldet />
</polymesh>
Add this inside a 'meshfact' or 'meshobj'. It will make a box
mesh for the object at the given object-space coordinates.
The mesh will be used for collision detection. If you want to use
this mesh for visibility occlusion you can use the <viscull />
keyword instead (or both). Check out data/flarge/world for an
example.

219 lines of code changed in:

jorrit 2003-04-15 14:50

- Added new rain mesh object from Martin Geisse. This version looks
correct if you tilt the camera to look up and it is considerably
faster since it is using DrawTriangleMesh.
- Fixed csMeshObject default implementation a bit. The bounding box
stuff was not very good and the functions were not virtual so it
was not possible to override them.

749 lines of code changed in:

jorrit 2003-04-15 14:15

- Added the following functions to iObjectModel:
- GetPolygonMeshBase: Get a polygon mesh representing the
basic geometry of the object.
- SetPolygonMeshColldet: Set a polygon mesh representing the
geometry of the object. This mesh is useful for collision
detection. This can be used to replace the default polygon mesh
returned by GetPolygonMeshColldet() with one that has less
detail or even to support polygon mesh for mesh objects that
otherwise don't support it. The object model will keep a
reference to the given polymesh.
- SetPolygonMeshViscull: Similar to SetPolygonMeshColldet() but
now for visibility culling (occluder writing).
- Added csObjectModel helper class to csgeom to help implement object
models for mesh object plugins.
- Fixed all mesh object implementations to use the new csObjectModel.

357 lines of code changed in:

res2002 2003-04-15 11:12

- added a check for DirectDraw to the configure process.
- added missing Jamfile for directxcommon.

379 lines of code changed in:

jorrit 2003-04-15 08:32

Fixed a bug in the thing plugin. If the dynavis culler was
already mentioned before all other objects in the sector then
this could cause crashes.

6 lines of code changed in:

matzebraun 2003-04-15 02:36

disabled the bison check temporarily. It seems old bison versions fail with aws. Just I have no idea yet how to test for them

7 lines of code changed in:

matzebraun 2003-04-15 01:53

disabled archive scanning and updating on macosx for now... Perhaps jam2.5 will work better here

8 lines of code changed in:

matzebraun 2003-04-15 01:34

next try to get archive handling correct on macosx - overriding some of the bad defaults in Jambase of jam 2.4

5 lines of code changed in:

matzebraun 2003-04-15 01:25

don't scan archive contents with jam 2.4 on macosx, this seems to fail

6 lines of code changed in:

matzebraun 2003-04-15 00:56

use the ranlib command detected by the CS configure

6 lines of code changed in:

matzebraun 2003-04-15 00:53

let configure output flags for CoreAudio on macos/x

11 lines of code changed in:

matzebraun 2003-04-14 22:56

improved the sed scripts for the prefix workaround. Thanks to Eric for poiting this out.

4 lines of code changed in:

matzebraun 2003-04-14 22:36

fixed bug in configure, the X library flags haven't been outputted correctly anymore after merging configure-jam and configure

9 lines of code changed in:

matzebraun 2003-04-14 21:21

added a workaround into configure which collapses a series of slashes to a single slash. This is because jam fails with strange paths like /path/to///something.

18 lines of code changed in:

res2002 2003-04-14 17:06

- changed mk/jam/win32.jam to manually create a .def file
for plugins to get rid of that "dllwrap.exe: no export definition
file provided" message. Also fixed missing deletion of some
tempoary files.

13 lines of code changed in:

jorrit 2003-04-14 16:28

Added note about the new InitializeCollisionWrapper() function
in the collision detection howto.

9 lines of code changed in:

matzebraun 2003-04-14 16:23

added pseudo targets libs, apps and plugins which are used instead of the poorly named pseudo targets exe and lib in Jambase

18 lines of code changed in:

jorrit 2003-04-14 16:15

Thing now implements GetObjectModel() in the factory.

115 lines of code changed in:

jorrit 2003-04-14 15:59

- Added csColliderHelper::InitializeCollisionWrapper() which initializes
collision detection for a mesh and all children.
- Added iMeshObjectFactory->GetObjectModel(). This is an optional
method which factories can implement similar to the GetObjectModel()
in iMeshObject. If the factory contains the geometry for a model
then it is prefered that the factory has the object model. This
allows for better sharing of similar data between instances using
the same factory.
- Genmesh now implements GetObjectModel() in the factory.
- Spr3d now implements GetObjectModel() in the factory.
- InitializeCollisionWrapper() will now actually check if the parent
factory supports GetObjectModel() and if so it will share the
collider.

474 lines of code changed in:

sunshine 2003-04-14 12:03

Typo.

1 lines of code changed in:

sunshine 2003-04-14 11:19

Typo.

1 lines of code changed in:

sunshine 2003-04-14 03:39

Eric Sunshine added a Clean rule to the Jam build which overrides the
Jambase Clean rule in order to delete directories (the Jambase rule
deletes only files). This is a hack. It is needed for rules which create
entire directory trees, such LinkApplication for MacOS/X, rather than a
single file. We can remove this hack once LinkApplication for MacOS/X is
updated so that Jam has full knowledge of the generated .app wrapper.

40 lines of code changed in:

sunshine 2003-04-14 03:06

Eric Sunshine made the following Jam-related changes for MacOS/X:

-*- Fixed bug: Was ignoring the "console" attribute when building console
applications, thus it was attempting to place console applications in
an .app wrapper. Introduced a new LinkApplicationConsole rule to
complement the existing LinkApplication rule.

-*- Fixed several problems which prevented creation of GUI applications
and which prevented the .app wrapper mechanism from being applied
properly. I still consider this a hack, as Jam only knows about the
top-level .app wrapper and checks only that timestamp, but at least it
now works. In the future, I think it would be better for Jam to have
first-hand knowledge of the .app wrapper and to explicitly create the
associated resources, and fully track dependencies of in-wrapper
files.

-*- Added APPLICATION.SUFFIX.GUI and APPLICATION.SUFFIX.CONSOLE variables
which are employed by the Application rule if defined. These allow
the gui/console application suffix to be overriden. The MacOS/X port
uses this feature to give GUI application an appropriate ".app" suffix
for wrappers, and no suffix for console executables.

-*- Now exports MACOSX_DEPLOYMENT_TARGET=10.2 to the environment in order
to avoid the linker complaint about weak versus non-weak frameworks.

76 lines of code changed in:

philwyett 2003-04-14 01:46

- Philip Wyett removed makedep entry under apps/tools for Jam. This
is no longer needed after recent changes.

3 lines of code changed in:

sunshine 2003-04-14 00:52

Eric Sunshine fixed bug in options.jam: Failed to declare "option" as a
local variable.

3 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