aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/WorldMap (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-064-81/+85
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* Update svn properties, formatting cleanup.Jeff Ames2008-08-283-24/+20
|
* * Homer's amazing terrain MapTileRenderer. Thanks Homer!Teravus Ovares2008-08-224-180/+702
| | | | | | | | | | | | | * By default, texture rendering is on. This may be affected by using secure assets since your region hasn't registered with the gridserver before it asks for texture assets. It might also be affected by a slow asset server, so consider this release experimental. * Defined interface IMapTileTerrainRenderer. * Extracted "old" shaded maptile terrain rendering into ShadedMapTileRenderer; streamlined it a bit and added "highlight" rendering to its "shadow" rendering. * Added "new" terrain-texture based maptile terrain rendering (TexturedMapTileRenderer); made TerrainUtil.InterpolatedNoise public * Adapted MapImageModule to allow switching between those two by configuration * Added configuration option to OpenSim.ini.example
* Update svn properties, formatting cleanup.Jeff Ames2008-08-191-46/+18
|
* * maptile - just flatten it.. we'll worry about projection later.. Teravus Ovares2008-08-181-4/+7
|
* * Slightly better implementation of prim volume drawing on the maptile using ↵Teravus Ovares2008-08-181-10/+177
| | | | projection of an oriented bounding box. This isn't quite right yet. Experimental. It takes about 3 times longer then the previous version, however produces better results.
* * Maptile prim volume drawing change from manually drawing the rectangles ↵Teravus Ovares2008-08-181-20/+65
| | | | | | | using Bitmap.setpixel to a drawing2d graphics context. * Z-sort the prim volumes before drawing.
* * Text/comment cleanup in MapImageModuleTeravus Ovares2008-08-181-30/+6
|
* Fix another compiler warning, based on a patch submitted by Leaf. (bug #1978)Jeff Ames2008-08-181-76/+78
|
* Formatting cleanup.Jeff Ames2008-08-182-28/+19
|
* * Turned on the MapImageModule as opposed to the code in Scene for ↵Teravus Ovares2008-08-171-3/+409
| | | | | | | | | generating the map image. Copied the code in Scene into the MapImageModule, made a few tweaks to get it to work with the module's interface. * Refactored a few things in Scene to make maptile saving easier to understand. * Added comments to describe the 'clever code' assetcache update without the gridasset being updated so as to lessen possible confusion in patches in the future. * If the MapImageModule isn't loaded, default to the code in Scene still.
* added the flag param to IClientAPI.SendMapBlockMW2008-06-251-3/+3
|
* first part of Requestmapblocks fixes: Adds uint flags param to the ↵MW2008-06-251-1/+2
| | | | OnRequestMapBlocks event (and handler), as when a client sends a map block request it also sends what layer it wants it for 0,1,2. It will always send two requests, one of them being for layer 2 (the overlay layer) and the other one either 0 or 1 depending on the tab that is selected in the client worldmap window. We should also be sending what layer the reply is for in IClientAPI.SendMapBlock (current always set to 0). That will come in next part (most likely at the weekend).
* Added support for terrain map to be serialised to xml(as base64 binary). ↵MW2008-06-251-2/+2
| | | | | | | | useful for places that the terrain map is needed in a serialised form. Also could add console commands to save and load from files, which should be faster than .raw files (these load/save commands are not included/implemented) Add util functions to compress and uncompress strings. Fixed a couple of modules so they use SceneCommunicationService rather than directly call functions on the CommsManager.
* * Increase WEBMAP tile jpeg quality.Teravus Ovares2008-06-171-1/+29
| | | | | * I'm not sure if this method works on Linux.. but I guess I'll find out :P
* * Enables binary data in BaseHttpServer with 'image' in content type.Teravus Ovares2008-06-161-1/+80
| | | | | | | | | * Enables regular jpeg map images to be served directly from the region. * EX: http://192.168.1.127:9000/index.php?method=regionImagecc4583cd269b41bfa525dd198e19a5c5 * This is actually HTTP server address + port + index.php?method=regionImage<REGIONUUID, no dashes> * The Webmap image location gets printed on the console when the simulator starts up. * JPEG data is cached so we only create the webjpeg once.
* Update svn properties, clean up formatting, refactor out duplicate ↵Jeff Ames2008-06-131-3/+3
| | | | hard-coded port numbers.
* * Split the World Map code into a module.Teravus Ovares2008-06-121-0/+239
| | | | | * Implemented a hack so regions beyond the 10,000m range will show the map without having to click on the map before they'll start to show. The hack shows regions around the one you're in, but it won't show the one you're in.. you still need to click on the map to get that (not sure why yet). Additionally, the map still only shows pictures for regions that are hosted on the same instance (no change).
* Update svn properties.Jeff Ames2008-05-041-166/+166
|
* * Cleaned up code in Terrain, Tree and Map modules.Adam Frisby2008-05-031-0/+167
* Fixed a bug with Terragen loader where it would do bad things on a non 256x256 sized terrain. Now loads the array correctly. * Moved MapImageModule.cs to Modules/World/WorldMap * Changed Location.RegionHandle to use Helpers.GetUlong instead of doing it ourselves.