rough cut of what a light interface might start lookin like: hint: this should probably have the word 'beginnings' in it |
|
More...
|
over 16 years ago
|
Corrected problem where listener removal was not being calledback upon. Allow listeners to be added and removed during call cycle Commented the file to make it usable |
|
More...
|
over 16 years ago
|
Allow users to notify with arbitrary class functions rather than just the single 'notify' function. Renamed Stateless to Markovian since only the last entry matters Haven't thought of a way to support mulitple functions with markovian providers Updated test to verify virtual functions are called appropriately |
|
More...
|
over 16 years ago
|
added ability to provide listeners that remember the last thing they listened for |
|
More...
|
over 16 years ago
|
Added a listener facility so that the proxy factory may notify the graphics system of new proxy objects and then each of those proxy objects may notify the graphics system of state updates |
|
More...
|
over 16 years ago
|
Added more warning flags and finished off the graphics object interface before introduction of listeners |
|
More...
|
over 16 years ago
|
Added a FairSendQueue implementation |
|
More...
|
over 16 years ago
|
Add a sample serverip.txt. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Give RandomMotionPath a region; RandomMotion will try to remain inside it. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Make RandomMotionPath offset its first update uniformly over the first update period so we get more even updates instead of everything updating at once. Also, update last_motion each time through the loop, which was not happening before. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Get rid of potentially infinite loop. It was possible to get stuck trying to reroute chunks back to the same server, causing it to be reappended to the self message queue, which is exactly what we were trying to exhaust. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Add missing virtual destructors. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Proximity wasn't cleaning up after itself. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Get rid of Raknet specific naming; cleanup after ourselves properly in main. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Simplify BandwidthStatistics and make it clean up after itself. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Clamp server selection instead of asserting that objects fall in the simulation region. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Action wasn't being set in deserialization of SubscriptionMessage. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Added the first cut at an ogre graphics abstraction; unresolved: How do lights factor in: should they use events to communicate--if so, should animation triggering also use events to communicate? How does the GraphicsCamera function Should these items be called Object in the Graphics namespace? What format should the bone mask take--where does that parser live? Should the GraphicsObject s be referenced using shared_ptr so that shared_ptr can point to children and weak_ptr back up to parents or something to enable detatchAllObjects and detatchObject. Is it worth having a class heirarchy outside of ogre since everything is done with capability bits? Where should the event protocol be defined? Should all lights have: diffuse rgb, specular rgb, ambient responsiveness, shadow responsiveness, atten (max cutoff, constant, linear, quadratic), inner cone, outer cone, cone falloff, [point,spotlight,directional] and should they shadow? should that be an option exposed? If the above is true, should that go in the GraphicsObject interface Should GraphicsCamera be exposed as a GraphicsObject or should it be something separate? Should GraphicsCamera be accessible from other GraphicsObjects directly (i.e. avatars get their own 'camera') |
|
More...
|
over 16 years ago
|
Added interpolation primitive classes and a test for them |
|
More...
|
over 16 years ago
|
Added beginnings of fair queue implementation |
|
More...
|
over 16 years ago
|
Collect some bandwidth statistics and save them out on shutdown. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Upload system mostly works--dns is still untested. |
|
More...
|
over 16 years ago
|
Added #define option to display all logging messages. |
|
More...
|
over 16 years ago
|
Fixed doxygen error. |
|
More...
|
over 16 years ago
|
Add Timer class to get Time/elapsed Duration from a real clock. Add some more utilities to Duration. Add simulation mode, real mode, and time dilation in real mode to main loop. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Add option to set random seed so we can get random but consistent settings. Change random selection of UUIDs to just work from the standard random number generator so they will be consistent as well. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
User ServerIDMap to decide which port to listen on. Have Server start the listener. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 16 years ago
|
Finished first draft of upload system -- unable to test because Curl and Lighttpd have a blatant incompatibility! |
|
More...
|
over 16 years ago
|
Merge branch 'master' of [email protected]:sirikata/sirikata |
|
More...
|
over 16 years ago
|
more generic class with template params |
|
More...
|
over 16 years ago
|