aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/TerrainData.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-11-10varregion: fix GetLandObject error return and initialization of squareRobert Adams1-2/+4
land object bitmaps. This fixes creation of child presences and the editing of parcels. Also lots of commented out debugging messages.
2013-11-08varregion: elimination of Constants.RegionSize from all over OpenSimulator.Robert Adams1-2/+2
Routines in Util to compute region world coordinates from region coordinates as well as the conversion to and from region handles. These routines have replaced a lot of math scattered throughout the simulator. Should be no functional changes.
2013-11-05varregion: properly sense size of terrain heightmap and store asRobert Adams1-4/+15
compressed 2D database blob if a varregion.
2013-11-01varregion: fix lawn-mower terrain fill so it works for non-square regions.Robert Adams1-2/+2
Add some debugging logs on region creation to report region size.
2013-11-01varregion: push TerrainData implementation up and down the database storage ↵Robert Adams1-24/+169
stack. Implement both LoadTerrain and StoreTerrain for all DBs. Move all database blob serialization/deserialization into TerrainData.
2013-10-31varregion: fix problem of X/Y dimensions swapped and incorrect terrainRobert Adams1-1/+1
compression base computation. Complete replacement of float[] for terrain heightmap with TerrainData instance.
2013-10-16varregion: move the compressed heighmap compression factor fromRobert Adams1-13/+30
Constants into TerrainData. Save compression factor with the terrain blob in the database.
2013-10-07varregion: plug in TerrainData class and modify TerrainModule and ↵Robert Adams1-11/+102
LLClientView to use same. This passes a terrain info class around rather than passing a one dimensional array thus allowing variable regions. Update the database storage for variable region sizes. This should be downward compatible (same format for 256x256 regions).
2013-10-07varregion: add new TerrainData and TerrainCompressor routines. ↵Robert Adams1-0/+152
TerrainCompressor needed to replace the one in libopenmetaverse that doesn't know about the larger terrain packets.