Commit Graph

3388 Commits

Author SHA1 Message Date
Cinder
d01e44aa8d Update Caps list 2017-02-19 11:29:06 -06:00
Cinder
816839b2d6 Merge commit '06f5a88cf3243d3daae73a8438fac829beaf8ed0' 2017-01-05 23:47:14 -06:00
Cinder
079a9da561 Merge branch 'master' of https://github.com/openmetaversefoundation/libopenmetaverse 2017-01-05 23:43:42 -06:00
Cinder Biscuits
06f5a88cf3 Merged in nooperation/libremetaverse/fix_expirationdate_merge (pull request #2)
Fixed build issue from previous merge
2017-01-04 18:51:48 -06:00
nooperation
5a3ff692b4 Fixing build issue from previous merge 2017-01-04 19:40:23 -05:00
Melanie Thielker
2d18fb44b8 Correct spelling in a comment 2017-01-02 11:20:36 +00:00
Cinder
9889b47dbf Merge branch 'master' of https://github.com/openmetaversefoundation/libopenmetaverse 2016-12-31 16:54:51 -06:00
Melanie Thielker
a54dc6f323 Fix sliding expiration in ExpiringCache 2016-12-30 13:04:55 +00:00
Diva Canto
900d048cb7 Merge pull request #34 from BengtGustafsson/master
Changed handling of collada meshes with multiple instances so that th…
2016-12-29 09:42:14 -08:00
Bengt Gustafsson
4c6e11a146 untabified 2016-12-29 18:38:13 +01:00
Bengt Gustafsson
ff1e14bf44 Changed handling of collada meshes with multiple instances so that the prim.Asset values are the same in all Prims, while the difference in rotation, position and scale deduced from the Collada instance transform matrix are stored in the Position, Scale and Rotation members of each prim, properly adjusted for the rescaling and offseting done to the mesh vertices to fit into the unit cube of SL meshes.
This fixes bugs related to the case that several instances of the same mesh but with different rotation in their transformation matrix was present in the Collada file, which previously caused distorted objects except for those having the same rotation as the first instance.

A caveat is that now, as the incoming transform matrix is not used when creating the vertices and as the ModelPrim only stores rotation, scale and translation files which have transforms containing shear etc. not encodable by these three vectors will produce erroneous output even if there is only one instance of each mesh.

At the same time save some time and space during conversion by sharing the Positions and Faces members of all prims and not redoing the AddPositions and AddFacesFromPolyList calls for each instace (as results are identical). Applications that change the vertices or faces in situ in individual prim instances may suffer.
2016-12-29 18:29:22 +01:00
Cinder
ecc17cb4de Update README 2016-12-08 08:48:16 -06:00
Cinder
56189be18f Define the non-conforming Root FolderType 2016-12-07 21:16:53 -06:00
Cinder
737297913a Merge commit 'dfba0429b8ec4b7e37fd9b0c09d7e54652d39ee9' 2016-12-05 05:53:38 -06:00
Cinder Biscuits
dfba0429b8 Fix copyright string 2016-12-05 11:49:13 +00:00
Cinder Biscuits
0f5658928f Merged in halcyon-compat (pull request #1)
Updates to for Halcyon compatibility
2016-12-05 11:47:33 +00:00
Paul Whittemore
60a1b4a91a Updates to for Halcyon compatibility
- OutgoingPacket moved back to OpenMetaverse scope (separate file) from
NetworkManager, and now restores the pool- and refcount-related
functionality.
- UDPPacketBuffer BufferSize is a constant so now DEFAULT_BUFFER_SIZE.
- Added a Halcyon-compatible UDPPacketBuffer constructor that accepts a
specific buffer, etc.
- Added CopyFrom methods to assign UDPPacketBuffer Data.
2016-12-05 01:26:01 -04:00
Cinder
e3776c4ea6 Add EnumInfo decoration to WearableType 2016-12-01 18:37:52 -06:00
Cinder
fa2c00edd0 Fix shadow var 2016-11-30 23:12:10 -06:00
Cinder
00c6e1269c Line endings 2016-11-30 23:11:52 -06:00
Cinder
9e02ea5475 ummmmm 2016-11-27 22:59:24 -06:00
Cinder
58ead2e9cd Autoprops, initializers, and typenames, oh my. 2016-11-27 22:05:54 -06:00
Cinder Biscuits
3a529fe65e Merged cinderblocks/libopenmetaverse into master 2016-11-24 21:22:04 -06:00
Cinder Biscuits
75a451698f Merged in cinderblocks/libremetaverse/Protobuf-support (pull request #1)
Protobuf support
2016-11-25 03:07:47 +00:00
Paul Whittemore
a8b201a3a4 Added protobuf DLL 2016-11-24 18:52:58 -04:00
Paul Whittemore
dcf65d6bd2 Added protobuf DLL 2016-11-24 17:59:12 -04:00
Paul Whittemore
f357f19ba7 Added support for Protobuf in types 2016-11-24 17:25:43 -04:00
Cinder
588dcb9840 Add Bento data 2016-11-22 19:39:15 -06:00
Cinder
0a2c79ef8a Add Bento attachments 2016-11-22 19:28:34 -06:00
Cinder
5eb0065166 Add missing strings 2016-11-22 18:22:18 -06:00
Cinder
c349534c3b Modernization in AppearanceManager 2016-11-22 17:59:06 -06:00
Cinder
c476b03dd5 Add prebuild.exe from https://bitbucket.org/cinderblocks/prebuild
Add VS2015 target
2016-11-22 17:07:33 -06:00
Cinder
52a6c33099 Remove unused Settings.settings, probably junk from monodevelop 2016-11-22 17:06:10 -06:00
Cinder
e4075617d0 More boring modernization 2016-09-25 20:36:12 -05:00
Cinder
537264870f Remove unnecessary using declarations, misc modernization and cleanup plus a few possible crash fixes in OpenMetaverse 2016-09-25 19:52:04 -05:00
Cinder
355397ff4f Fix merge error in GroupManager.cs 2016-09-25 15:27:10 -05:00
Cinder
7ba5368668 Merge in changes from Inworldz 2016-09-25 15:19:32 -05:00
Cinder
7b3ca5b8fe tnbytes may be up to max int 2016-09-25 09:58:24 -05:00
Melanie Thielker
757d6fa262 Merge pull request #33 from takeshich/Fixed-RAD-509
RAD-509 Floating text on Prim incorrectly displayed in the case of Japanese characters.
2016-08-23 18:34:04 +02:00
Melanie Thielker
177ea9848a Add the AgeVerified constant to the avatar flags. It's been in SL for ages 2016-04-06 17:05:02 +02:00
Melanie Thielker
d7d0a0fb75 Correct the domain name in the header of OpenMetaverse/Imaging/BakeLayer.cs 2016-03-29 23:26:18 +02:00
Takeshich NAKAMURA
8218bd9976 RAD-509 Floating text on Prim incorrectly displayed in the case of Japanese characters.
* Fixed: Not set the UTF-8 encoded string (prim.Text,prim.MediaURL)
* Fixed: Incorrect prim.TextColor value
2016-03-27 17:29:56 +09:00
dahliaT
9bf885bf15 Merge pull request #32 from takeshich/fix-LIBOMV-985
Fix [LIBOMV-985] Matrix4.Inverse fails to calculate the inverse of almost any matrix
2016-03-19 22:30:52 -07:00
Takeshich NAKAMURA
74448d19be Fix [LIBOMV-985] Matrix4.Inverse fails to calculate the inverse of almost any matrix
https://metaverse.atlassian.net/browse/LIBOMV-985
2016-03-19 21:00:17 +09:00
Melanie Thielker
9041c95adc This is the SSA-capable Baker for libopenmetaverse.
The order textures are added is significant! All code in OMV proper
already does it right so nothing should break unless your code calls
Baker directly and has textures in the wrong order.
2016-03-13 20:26:51 +01:00
Latif Khalifa
2654337297 Change copyright year a bit ahead of time 2015-11-06 19:40:28 +01:00
Latif Khalifa
f47dcb5abd Change domain name to openmetaverse.co 2015-11-06 19:00:05 +01:00
Shy Robbiani
0a702c3d05 Missing new domain name in Linux/Compiling section
Note: the projects web site should be changed as well.
2015-11-06 14:09:25 +01:00
Fly Man
5d2361a235 Designer Update for GroupManager pt 2 2015-09-05 18:57:53 +02:00
Fly Man
46a0778e84 Designer Update for GroupManager pt 1 2015-09-05 18:55:57 +02:00